如何通过Keycloak API获取角色组合对应的客户端?
获取Keycloak组合角色所属客户端的方法
你返回的角色JSON里的containerId字段,就是该角色所属客户端的ID。可以通过以下步骤获取客户端详情:
- 调用Keycloak的客户端详情API,请求格式为:
GET /auth/admin/realms/{realm-name}/clients/{containerId}
- 接口返回的JSON数据中,
clientId字段即为目标客户端的标识,同时还能获取客户端名称、描述等其他信息。
补充说明:如果角色的clientRole字段为false,说明这是领域角色,containerId对应的是领域ID,这类角色不属于任何客户端。
内容的提问来源于stack exchange,提问作者Gabriel Mandelli Cardoso
相关产品推荐
相关产品推荐

