Sah*_*nna 1 keycloak keycloak-javascript
我创建了一个客户端角色 asspecial_agent并添加了两个属性 asapprove_leave和raise_leave。
我正在使用Javascript 适配器并且能够在我的网站上成功登录。我还可以接收分配给用户的客户端角色。但是,我想获取客户端角色中指定的自定义属性。下面是 keycloak.tokenParsed 的结果
有没有办法检索客户端角色属性?我Mappers在客户端设置中查找了,但无法弄清楚详细信息。
您可以通过 API 调用获取 Client 的角色和属性。GET /{realm}/clients/{id}/roles/{role-name}
示例)
有几个要求。#1 User(agency_user) 应该在 Keyclaok UI 中分配两个角色(manage-realm、view-clients)

#2 通过 API 获取访问令牌并保存到 Postman 变量
http://127.0.0.1:8080/auth/realms/test/protocol/openid-connect/token
Client id & secret 从 Keyclaok UI 获取,如附件所示

#3 您应该使用 #1 访问令牌http://127.0.0.1:8080/auth/admin/realms/test/clients通过 GET 客户端 API 知道客户端 ID

更多详细信息,祝你好运! https://www.keycloak.org/docs-api/11.0/rest-api/index.html#_roles_resource
| 归档时间: |
|
| 查看次数: |
1734 次 |
| 最近记录: |