我使用此JSON创建一个新用户,它对我很有效,但它没有将groups "groups":["APIs"]
选项卡中声明的组分配给该用户
杰森:
{
"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"
}
}
用户已创建,但未将组分配给用户。
在我的键盘锁中,我声明了3个组:
groups created
谢谢你的好意。
3条答案
按热度按时间wydwbb8l1#
更新日期:
在Keycloak 17中,它可以被直接赋值。参见Hernaldo的答案。
老者道:
我不认为它的工作方式,你可以使用下面的API来分配一个用户到一个组:
来源:Keycloak Admin Rest API Docs
628mspwn2#
在keycloak 17中,它可以直接赋值:
首先,您必须在Keycloak中创建“mygroup”组
表头
车身原始数据
最后,将在该组中创建关联的用户
文件:
https://www.keycloak.org/docs-api/12.0/rest-api/#_userrepresentation
mwecs4sa3#