SSO 与 Spring Security 3.x.x
Posted
技术标签:
【中文标题】SSO 与 Spring Security 3.x.x【英文标题】:SSO with Spring Security 3.x.x 【发布时间】:2019-10-08 17:25:59 【问题描述】:我需要使用 Spring Security 3.2.9 / Java 1.7 / Spring MVC 实现 SSO,并且不能选择升级到 Spring Security 4 和 Java 1.8。我能够集成 CAS 4,但由于我们使用的 Spring Security 版本在登录重定向后失败(我们不想使用任何早于 4 的 CAS 版本)。我也看过 Gluu 和 Keycloak,但看起来两者都需要客户端的 Java 1.8 和 Spring Security 4。
我能找到的唯一符合我要求的 SSO 平台是 MITREid Connect,但它的缺点是如果我们将来想使用它,它看起来好像没有任何 React 库。
有没有人有在旧版本的 Spring Security 上集成 SSO 的经验?这是我第一次实施 SSO。
【问题讨论】:
【参考方案1】:带有 Spring Security SAML 扩展的 Spring Security 3.x 可以很好地实现基于标准的 SSO。
【讨论】:
谢谢,我去看看以上是关于SSO 与 Spring Security 3.x.x的主要内容,如果未能解决你的问题,请参考以下文章
Spring Security基于Oauth2的SSO单点登录怎样做?一个注解搞定
基于 SAML 的 SSO 用于身份验证和 LDAP 用于授权 - Spring Boot Security
使用 CAS + Spring Security 实现 SSO
Spring security SAML IDP 发起的 SSO