【问题标题】:How to search users inside group in Keycloak?如何在 Keycloak 中搜索组内的用户?
【发布时间】:2021-06-21 05:34:49
【问题描述】:

使用 Keycloak 11.0.3。 我尝试使用 Keycloak API 搜索组内的用户:

List<UserRepresentation>  users = realmResource.users().search(username, firstname, lastname, email,
    0, 100);

但是当我尝试获取找到的用户组时,即使用户有组,我也会得到 null:

List<String> groups = users.get(0).getGroups(); //It's null

那么如何在组内搜索用户呢?

【问题讨论】:

    标签: java keycloak keycloak-rest-api


    【解决方案1】:

    要获取用户所属的组,请尝试以下操作:

    realm.users().get(userId).groups();
    

    改用用户 ID。

    要获取给定组的用户,请执行以下操作:

    realm.groups().group(groupId).members();
    

    【讨论】:

      猜你喜欢
      • 2020-09-20
      • 2022-09-23
      • 2021-03-22
      • 2019-10-15
      • 1970-01-01
      • 1970-01-01
      • 2018-08-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多