首页 > 解决方案 > Keycloak 未返回完整的用户详细信息

问题描述

细节:

我们正在使用带有 Asp.Net WebAPI 的 Keycloak 身份验证服务器。

现在我需要根据 GUID 获取 Keycloak 用户详细信息。基本上我对与用户相关的角色、组感兴趣。

我试过: GetUser

URI: GET /admin/realms/{realm}/users/{id}

它正在返回用户详细信息,但收到的用户详细信息中不存在一些属性。

请帮助解决此问题。

标签: asp.net-web-apikeycloak

解决方案


您将无法从此 API 获取角色信息。您必须调用角色映射。

这是 API。您必须在 API 中传递用户 ID

http://${KEY_CLOAK_IP}/auth/admin/realms/MeetingApp/users+'/' + userid + '/role-mappings/realm 

推荐阅读