Spring Security 6是否有适配的SAML 2.0身份提供商框架?
适配Spring 6的SAML 2.0身份提供商解决方案
目前Spring Security 6官方核心库中尚未提供完整的SAML 2.0身份提供商(IdP)实现,原org.springframework.security.saml.provider.identity包确实未被移植到Spring Security 6核心模块。以下是可行的解决方向:
- 使用社区维护的Spring Security SAML2扩展分支:原官方Spring Security SAML扩展项目虽停止更新,但有社区维护的适配Spring 6的分支,部分版本已完成对Spring 6、Spring Boot 3的兼容,可直接引入依赖复用原有IdP相关API。
- 基于OpenSAML自定义实现:OpenSAML是SAML规范的主流成熟实现,Spring Security 6提供了与OpenSAML的集成支持,可基于它搭建自定义SAML 2.0 IdP,官方文档中有相关集成示例可供参考。
- 等待官方后续迭代:Spring Security团队已将完善SAML 2.0 IdP支持纳入规划,后续版本可能补充相关核心API,但目前无明确时间线。
另外你提到的Spring Security 6迁移指南确实侧重Service Provider(SP)端的迁移内容,IdP部分的官方文档暂时处于缺失状态,这是当前官方支持的现状。
内容的提问来源于stack exchange,提问作者Andrew
相关产品推荐
相关产品推荐

