当前位置: 首页 > 知识库问答 >
问题:

获取Keycloak用户数据的REST API详细信息

劳彦
2023-03-14

以下是我希望通过REST API从Keycloak检索的参数:

领域名称

领域ID

用户名

电子邮件

名字

已启用用户

是否有人使用REST API从keycloak获取这些细节,请分享REST API URL细节。

共有1个答案

申屠泳
2023-03-14

创建服务用户,确保用户具有角色“realm-management”->“view-users”(也可以是query-users)

过程很简单:使用服务用户登录keycloak(在属性文件中保留密码和/或用户名),使用授权头中的accessToken向keycloak发出请求,以

获取http://{yourdomainadress}/auth/admin/realms/{yourrealmname}/users

使用REST API登录keycloak的方法:

发布http://{yourdomainadress}/auth/realms/{yourrealmname}/protocol/openid-connect/token

标题:

内容类型:application/x-www-form-urlencoded

正文x-www-form-urlencoded:

client_id:your-client

密码:用户密码

grant_type:密码

client_secret:11112222-3333-4444-5555-6666666666(如果客户端“访问类型”=“机密”,则需要客户端机密)

 类似资料:
  • 如何使用Keycloak restendpoint获取用户在Keycloak中的最后登录会话详细信息?

  • 我正在使用Spring Boot hibernate制作一个书店rest api,我不知道该如何进行。因此,首先创建用户(使用此处未发布的DTO): 然后他可以登录并搜索他感兴趣的书籍。当他想订购时(使用POST和JSON包含他的书),他应该在我的客户实体中输入他的详细信息(使用DTO): 这是一个好方法吗?我不知道如何才能将用户和客户联系起来- 编辑:澄清: > 用户注册并且只有电子邮件和密码-

  • Amazon标识管理iam=Amazon标识管理客户端Builder.standard()。US_EAST_1)。 有人能告诉我怎么做吗? 我试图在下面的程序中列出一个用户的标签,但我得到了下面的错误:我们计算的请求签名与您提供的签名不匹配。检查您的AWS秘密访问密钥和签名方法。有关详细信息,请参阅维修文档。 公共类ListUserTags{ }

  • 我是Spring MVC和Spring Security的新手。我已经使用Spring Security和MVC执行了登录和注册功能。我找不到任何会话管理的方法。 我想访问所有页面上的一些用户信息,如(电子邮件,姓名,id,角色等)。我想将这些保存到会话对象中,这样我就可以在任何页面上获取这些内容。 我在Spring的会议得到以下方式 但是从这个返回的对象中,我只能得到用户名和密码的详细信息。 但

  • 接口说明 获取角色详细信息 如需调用,请访问 开发者文档 来查看详细的接口使用说明 该接口仅开放给已获取SDK的开发者 API地址 GET /permissions/api/team/role/v1.0.0/info 是否需要登录 是 请求字段说明 参数 类型 请求类型 是否必须 说明 token string header 是 当前登录用户的TOKEN roleId string query 是