Ces*_*tro 7 post json postman keycloak
我有这个 JSON 来创建一个新用户,这对我有用,但它不会将组选项"groups":["APIs"]
卡中声明的组分配给用户
JSON:
{
"username":"1prueba@demo.com",
"firstName":"1pruebattributesFN",
"lastName":"1pruebattributesAP",
"email":"1prueba@demo.com",
"enabled":true,
"groups":["APIs"],
"credentials":[
{
"temporary": false,
"type":"password",
"value":"1234"
}
],
"attributes":
{
"EmailVerifiedvn":"TRUE",
"Enabledvn":"TRUE",
"Entity":"[{\"id\":\"3411982108\",\"name\":\"3411982108 - Claro Home PAGO APP 2\"}]",
"State":"Activo",
"UserCreateDate":"202001031650Z",
"UserLastModifiedDate":"202001031655Z",
"UserStatus":"CONFIRMED"
}
}
Run Code Online (Sandbox Code Playgroud)
用户已创建,但未将组分配给该用户。
在我的钥匙斗篷中,我声明了 3 个组:
更新:
在Keycloak 17中可以直接分配。请参阅赫尔纳尔多的回答。
老办法:
我不认为它是这样工作的,您可以使用下面的 API 将用户分配到组:
Request URL: http://localhost:8080/auth/admin/realms/{realm}/users/{userId}/groups/{groupId}
Request Method: PUT
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
10194 次 |
最近记录: |