首页 > 解决方案 > Shibboleth IDP 用户配置文件更改功能?

问题描述

我们计划使用 Shibboleth 技术在软件集成的多个部分之间实现 SSO 登录功能。我仍然是这项技术的初学者,但有人知道它是否支持用户配置文件吗?例如,如果特定 SP 的用户更改了他的个人资料,另一个 SP 也会获取此信息并自动使用与该个人资料相关的用户信息。

谢谢您的帮助!

标签: selectuser-profileshibbolethidp

解决方案


您可以在 attribute-filter.xml 中配置以限制/区分 SP(s) 的值。

在 attribute-filter.xml 中创建一个单独的 AttributeFilterPolicy

Example : differentiate with regex and required attributes to SP 
<afp:PolicyRequirementRule xsi:type="basic:AttributeRequesterRegex" regex="^((?!(mysite.com)).)*" />

断言的工作方式如下: - IDP -> AttributeResolver(通过提供原理名称从 DB/源获取详细信息 -> 属性过滤器 -> SP 属性映射器以获取请求标头中的信息。


推荐阅读