在 Spring 5 中为 SAML 身份验证配置多个身份提供商 (IDP)

问题描述 投票:0回答:1

按照教程中提供的指导,我已使用 Spring 5 成功实现了基于 SAML 的单点登录 (SSO) https://isd-soft.com/tech_blog/diving-sso-spring-saml-ssocircle/ 。当前为单个身份提供商 (IDP) 设置配置,如教程中所述。

现在,我正在寻求扩展 SSO 设置以适应多个 IDP。具体来说,我想配置一个额外的 IDP,允许系统根据 URL 端点将身份验证请求重定向到适当的 IDP。例如,访问 /idp1 应将用户定向到 IDP1 进行身份验证,访问 /idp2 应重定向到 IDP2 进行身份验证。

我使用的技术栈包括:

春季5 依赖项:spring-security-saml2-core版本1.0.10.RELEASE 我正在寻求有关如何扩展现有 SAML 配置以基于 URL 端点动态支持多个 IDP 的指导。我需要在 Spring SAML 设置中进行哪些更改或配置才能启用此功能?

任何见解、代码示例或相关文档将不胜感激。预先感谢您的帮助。

single-sign-on saml-2.0 spring-saml idp
1个回答
0
投票

您可能需要一些重构,但似乎 spring-security(SAML 联邦章节)可能就是您正在寻找的

您可以在这里找到使用示例

© www.soinside.com 2019 - 2024. All rights reserved.