Thursday, June 2, 2022

 

Tổng quan về realm trong Keycloak

Realm là một khái niệm trong Keycloak để chỉ một đối tượng quản lý một tập các user cùng với thông tin đăng nhập, role và group của những user đó. Một user trong Keycloak chỉ thuộc về một realm và user khi đăng nhập vào Keycloak sẽ đăng nhập vào realm của user đó. Chúng ta có thể có nhiều realm trong một Keycloak server, các realm này sẽ độc lập với nhau và chúng chỉ manage users của chúng.

Khi các bạn start Keycloak server, mặc định một master realm sẽ được khởi tạo:

Tổng quan về realm trong Keycloak

Realm này là realm có quyền lực cao nhất trong các realm của Keycloak server, user admin trong master realm sẽ có quyền xem và quản lý các realm khác.

Các bạn không nên sử dụng master realm để quản lý users và các thông tin khác của chúng trong Keycloak. Nó chỉ nên được sử dụng để user admin của nó tạo và quản lý các realm. Mỗi realm cần phải có user admin riêng và chúng ta sẽ sử dụng user admin của từng realm để quản lý users cho realm đó.

Để tạo mới một realm trong Keycloak, trong trang Keycloak Admin Console, các bạn chỉ cần click vào menu item Add realm:

Tổng quan về realm trong Keycloak

sau đó, điền tên realm cần tạo:

Tổng quan về realm trong Keycloak

xong nhấn nút Create, là xong!

Tổng quan về realm trong Keycloak

No comments:

Post a Comment

So sánh các GitFlow model và áp dụng với CICD

https://medium.com/oho-software/so-s%C3%A1nh-c%C3%A1c-gitflow-model-v%C3%A0-%C3%A1p-d%E1%BB%A5ng-v%E1%BB%9Bi-cicd-b6581cfc893a