首页 > 解决方案 > 使用 Spring Security 3.xx 的 SSO

问题描述

我需要使用 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。

标签: springspring-mvcspring-securitysingle-sign-on

解决方案


带有 Spring Security SAML 扩展的 Spring Security 3.x 可以很好地实现基于标准的 SSO。


推荐阅读