http-post - 如何使用httppost/rest-api从keycloak获取用户列表

标签 http-post keycloak-services

我是keycloak的新手,任何帮助都将是值得赞赏的。 我可以使用 keycloak api 获取用户详细信息列表,我想知道如何使用 http-post 获取它。

Keycloak kc = Keycloak.getInstance("url-path", "realm", "username", "password", "admin-cli");

通过使用这个 keycloak 对象,我可以获得用户列表。但是,当我想通过使用 http-post 或通过使用 keycloak 给出的端点 url 进行rest api 调用来获取用户列表时,我无法根据 token 获取访问 token ,我只能获取特定用户,我想要使​​用rest api 的用户列表。

最佳答案

根据Offical Keycloak Admin REST API Docs (向下滚动一点到获取用户返回根据查询参数过滤的用户列表部分),您会发现有2个可用的查询参数:first最大

如果您将 first 设置为 10,将 max 设置为 15,那么前 10 个用户将被跳过,您将收到接下来的 15 个用户,即用户 11 至 25 做出响应。

使用以下请求:

GET https://$KEYCLOAK_HOST/auth/admin/$REALM/users?first=10&max=15

附注- 不要忘记授权 header 。

关于http-post - 如何使用httppost/rest-api从keycloak获取用户列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48394410/

相关文章:

asp.net-mvc - 如何创建从 httpget 获取相同参数的 httppost?

javascript - 如何发送参数来发布http请求?

node.js - 如何限制刷新 token 的使用时间为 1 小时

azure - 如何将 Microsoft 用户从 Azure 同步到 Keycloak

keycloak - 我可以在开发环境中将 Keycloak 的所有域列入白名单吗?

objective-c - JSON解析中如何将Http请求中的json数据发送到POST方法

asp.net - Response.Redirect 将数据发布到 ASP.NET 中的另一个 URL

excel - 使用 VBA 将文件加载到 SAS 存储过程服务器

Keycloak:所有带有 404 的 API 响应

keycloak - 使用 https keycloak 服务器设置仅 keycloak 承载客户端