asp.net-web-api - Keycloak 未返回完整的用户详细信息
问题描述
细节:
我们正在使用带有 Asp.Net WebAPI 的 Keycloak 身份验证服务器。
现在我需要根据 GUID 获取 Keycloak 用户详细信息。基本上我对与用户相关的角色、组感兴趣。
我试过: GetUser
URI: GET /admin/realms/{realm}/users/{id}
它正在返回用户详细信息,但收到的用户详细信息中不存在一些属性。
请帮助解决此问题。
解决方案
您将无法从此 API 获取角色信息。您必须调用角色映射。
这是 API。您必须在 API 中传递用户 ID
http://${KEY_CLOAK_IP}/auth/admin/realms/MeetingApp/users+'/' + userid + '/role-mappings/realm
推荐阅读
- c - C 问题需要从年龄和年龄适当地找到学生学期
- python - 尝试使用 selenium 单击查看更多选项卡
- python - 在 Django 中注册时自动分配两种类型的用户角色
- python - 通过python和金字塔框架更新mongodb表
- wordpress - 错误日志未显示在我的 WordPress 安装中
- python - 过去 2 周 EBS 卷的最大 IOPS
- java - 如何在 Java 中创建对象的多个实例
- c# - 读取 JSON 文件并使用字典中的值(如对象)生成字符串键
- python - DataFrame 无循环更新行的最快方法
- python - 找不到文件 - 突然停止工作