如何在不使用角色映射API的情况下使用自定义领域角色在密钥斗篷中创建用户?

时间:2020-08-31 10:35:10

标签: keycloak keycloak-rest-api

当我尝试使用新的自定义用户角色创建时,我可以创建用户,但是在角色映射选项卡上,它没有反映: enter image description here

有效载荷:

{
    "username": "user1",
    "enabled": true,
    "firstName": "user",
    "lastName": "name",
    "credentials": [
        { 
            "type": "password",
            "value": "*******" 
            
        }
    ],
    "realmRoles": [ "user" ],
    "clientRoles": {
         "account": ["view-profile", "manage-account"]
    }

}

1 个答案:

答案 0 :(得分:0)

在角色选项卡中创建的所有角色都应该可用,只要它们是在同一领域中创建的。通过提供的图像,您似乎仍然需要选择用户角色,然后单击“添加所选内容”。

将角色连接到用户的其他方法是利用“角色”->“默认角色”,或者,如果您使用外部IDP或客户端作用域,则在“ idp”->“ mappers”中为idp和“客户范围”->“映射器”作为范围。