Создание новой роли в Keycloak

Примечание – Прежде, чем создать новую роль в Платформе, необходимо создать эту роль в Keycloak.

1. Открыть Keycloak – выбрать Realm – «DH».

img

2. Ввести логин и пароль и нажать кнопку «Sign In».

img

3. Перейти в раздел «Manage» – «Users». Нажать кнопку «Add user» – откроется форма создания нового пользователя.

img
img

Примечание – Работа всегда должна вестись только с глобальной ролью.

4. В форме создания нового пользователя заполнить обязательные поля (поле «Username») и нажать кнопку «Save» – откроется карточка созданной роли.

img
img

5. В карточке созданной роли перейти на вкладку «Credentials», в поле «Password» задать пароль нового пользователя, в поле «Password Confirmation» – подтвердить его (ввести повторно). Перевести переключатель «Temporary» в положение «OFF» (т. е. сделать пароль постоянным). Нажать кнопку «Set Password». В открывшемся окне подтвердить действие, нажав кнопку «Set Password».

img
img

6. Перейти в раздел «Configure» – «Roles», нажать кнопку «Add Role».

img

7. В поле «Role Name» ввести наименование роли и нажать кнопку «Save» – откроется карточка созданной роли.

img

8. Перейти в раздел «Manage» – «Users», открыть карточку ранее созданного нового пользователя, в ней перейти на вкладку «Role Mappings».

img

9. В поле «Available Roles» выбрать ранее созданную новую роль и нажать кнопку «Add selected».

img

10. Перейти в раздел «Configure» – «Clients», в поле «Client ID» открыть карточку «dh-webclient».

img

11. В открывшейся карточке перейти на вкладку «Scope», в поле «Available Roles» выбрать ранее созданную новую роль и нажать кнопку «Add selected» – новая роль в Keycloak будет создана.

img