【问题标题】:Is there a way to retrieve the number of members in a group using the Keycloak API?有没有办法使用 Keycloak API 检索组中的成员数量?
【发布时间】:2021-01-22 13:40:48
【问题描述】:

我正在使用 Keycloak API,我有一个用例,我需要在获取所有用户之前获取组中的成员数。

很遗憾,GET /{realm}/groups/{id}/membersGET /{realm}/groups/{id} 两个端点都不返回此类信息。

https://www.keycloak.org/docs-api/5.0/rest-api/index.html 上的 API 文档似乎没有说明我们如何获得计数。

那么,我们如何使用 Keycloak API 获取这些信息?

【问题讨论】:

    标签: keycloak keycloak-rest-api


    【解决方案1】:

    不幸的是,没有一个像 GET /{realm}/groups/{id}/members/count 这样的端点,而对于组数( GET /{realm}/groups/count)。

    您需要做的是将max 查询参数定义为-1,这样您就可以确保使用端点GET /{realm}/groups/{id}/members 获取所有成员,然后只计算@987654327 上的成员数@ 回复。当然,这是一种次优方法,但也是唯一一种按原样使用 API 的方法。


    我在下面的repo 中提供了一个完整的脚本来自动化这个过程。

    【讨论】:

      猜你喜欢
      • 2014-04-11
      • 1970-01-01
      • 2021-08-25
      • 1970-01-01
      • 2022-08-12
      • 1970-01-01
      • 1970-01-01
      • 2023-03-25
      • 1970-01-01
      相关资源
      最近更新 更多