Как создать пользователя в keycloak с пользовательской ролью области без использования API сопоставления ролей?
Когда я пытаюсь создать новую пользовательскую роль, я могу создать пользователя, но на вкладке сопоставления ролей это не отражает: ht tps:https://stackru.com/images/ba62134536b3009b5c664766702086dd0a096dd0.png
полезная нагрузка:
{
"username": "user1",
"enabled": true,
"firstName": "user",
"lastName": "name",
"credentials": [
{
"type": "password",
"value": "*******"
}
],
"realmRoles": [ "user" ],
"clientRoles": {
"account": ["view-profile", "manage-account"]
}
}
1 ответ
Все роли, созданные на вкладке ролей, должны быть доступны, если они созданы в одной области. Судя по предоставленному вами изображению, кажется, что вам все еще нужно выбрать роль пользователя и нажать кнопку "Добавить".
Другие способы подключения ролей к пользователям - использование "Роли" -> "Роли по умолчанию", или, если вы используете внешний IDP или клиентские области, преобразователь ролей в "idp" -> "mappers" для idp и "клиентских областей "->" картографы "для областей применения.