Muh*_*air 3 keycloak keycloak-services
我正在尝试使用 Admin Rest API 向用户添加自定义属性。当我尝试使用默认主域时,它工作正常。但是当我用我创建的另一个领域尝试它时,它会产生“unknown_error”。
小智 8
我发现我必须使用领域admin-cli中的客户端master才能使用管理 REST API。当您查看主领域时,会发现子领域中不存在管理员角色。该管理员角色似乎是成功访问管理 REST API 所必需的。
我的建议是,您可以在主领域中创建一个客户端作为服务帐户,然后将管理员角色分配给该客户端。然后,您可以使用该唯一的管理服务帐户进行其他程序的 API 访问。
您尚未向您的领域授予相关权限。
转到“客户”-> 演示->“服务帐户角色”:
realm-managementmanage-users和view-users。然后获取新的访问令牌并再次尝试您的 API 调用。
显然,Admin API 需要通过客户端访问admin-cli。
{"error":"unknown_error"}当我想使用默认 admin-cli 客户端的副本时,我收到了 403 错误。
我正在使用Keycloak 21
我必须做的是:
clients(默认按“ realm roles”)manage-users)| 归档时间: |
|
| 查看次数: |
3263 次 |
| 最近记录: |