首页 > 解决方案 > WSO2IS - 如何根据不同的用户配置文件为服务提供商配置声明?

问题描述

在 WSO2IS 5.7.0 中,我创建了一个具有两个配置文件的用户:Profile_A 和 Profile_B。然后我创建了两个不同的服务提供者:App_A 和 App_B。现在我希望在身份验证阶段将 Profilo_A 的声明发送到 App_A,并将 profilo B 的声明发送到 App_B。

可能吗 ?应该应用哪种配置?提前致谢。

标签: wso2wso2isclaims

解决方案


尽管 WSO2 Identity Server 不直接支持此功能,但您有几个选项可以完成此操作。

[a] 如果您打算根据服务提供者发送不同的声明集,您可以在服务提供者声明配置下配置它们。

[b] 如果您打算将完全不同的用户配置文件发送给不同的服务提供商,您可以为多个配置文件创建多个用户,并使用关联本地配置文件的功能将它们关联在一起 [1]。

[1] https://docs.wso2.com/display/IS570/Associating+User+Accounts

IMO 选项 [a] 很好。


推荐阅读