【问题标题】:how to create a new user with postman and assign group in keycloak?如何使用邮递员创建新用户并在 keycloak 中分配组?
【发布时间】:2020-05-29 08:23:09
【问题描述】:

我有这个 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"
      }
}

用户已创建,但未将组分配给用户。

在我的 keyclok 中,我声明了 3 个组:

groups created

谢谢。

【问题讨论】:

    标签: json api post postman keycloak


    【解决方案1】:

    我不认为它是这样工作的,您可以使用以下 API 将用户分配到组:

        Request URL: http://localhost:8080/auth/admin/realms/{realm}/users/{userId}/groups/{groupId}
        Request Method: PUT
    

    来源:Keycloak Admin Rest API Docs

    【讨论】:

    • 有没有办法将用户列表分配给组??
    • @Lisa 我认为没有支持列表插入的端点,您可能必须为此使用循环。
    猜你喜欢
    • 1970-01-01
    • 2022-11-19
    • 2019-05-17
    • 2018-09-23
    • 2019-11-06
    • 2017-08-30
    • 2021-07-01
    • 2017-05-01
    • 2020-01-17
    相关资源
    最近更新 更多