【发布时间】:2016-11-25 00:11:07
【问题描述】:
我使用的是 IS 5.2.0,但在获取 openid 声明中的角色时遇到了问题。我将http://wso2.org/oidc/claim 中的角色声明映射到http://wso2.org/claims 方言。我已成功映射其他声明,如用户名和全名,并取回这些声明,但无法取回角色。有什么我遗漏的,有可能吗?
感谢任何帮助,
【问题讨论】:
-
请分享您的作品和错误。
我使用的是 IS 5.2.0,但在获取 openid 声明中的角色时遇到了问题。我将http://wso2.org/oidc/claim 中的角色声明映射到http://wso2.org/claims 方言。我已成功映射其他声明,如用户名和全名,并取回这些声明,但无法取回角色。有什么我遗漏的,有可能吗?
感谢任何帮助,
【问题讨论】:
您需要在 Identity Server 的 OIDC 注册表范围条目中添加新声明(默认声明除外)。您可以在此处找到更多详细信息 [1]。
[1]https://workaroundz.blogspot.com/2016/10/define-custom-claims-for-openid-connect.html
【讨论】: