微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Shibboleth SSO 连接到 SP 或维护用户存储

如何解决Shibboleth SSO 连接到 SP 或维护用户存储

我是 Shibboleth 的新手,想为我的客户提供现有系统的 Idp。目标是让其他 3rd 方应用程序登录以获得使用 SAML SSO 的无缝登录体验。

现在客户端已经配置了一个现有的 Shibboleth 服务提供者。

我一直在阅读有关 Authenication Configuration内容,特别是 PasswordAuthnConfigurationThis article about using a relation DBMS 也很有用。但我觉得我可能误解了Idp的目的。

我是否需要为 Shibboleth Idp 提供和维护用户存储?如果是这样,Shibboleth 是否提供帐户创建/重置机制?还是应该向 Idp 添加外部身份验证提供程序而不维护用户存储?

解决方法

我是否需要为 Shibboleth Idp 提供和维护用户存储?

是的。 IdP 不维护帐户存储;相反,它连接到提供该存储的现有系统,其中最常见的是 LDAP 或 Active Directory,或 JAAS 支持的系统。

如果是,Shibboleth 是否提供帐户创建/重置机制?

不,您必须设计/构建这些部件。在撰写本文时,Shibboleth IdP 不提供帐户管理、注册、密码重置等功能,所有这些都应由您处理/设计为系统的扩展。

或者我应该向 Idp 添加外部身份验证提供程序而不维护用户存储?

对外部身份验证系统的支持仅由 IdP v4 提供 OOTB,在撰写本文时,其他外部 SAML2 身份提供商支持。在这种情况下,您的 IdP 将只是外部身份提供商的代理,负责处理帐户存储、注册等。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。