spring - 使用 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。
解决方案
带有 Spring Security SAML 扩展的 Spring Security 3.x 可以很好地实现基于标准的 SSO。
推荐阅读
- shell - 等待并行运行的 shell 脚本完成
- bash - SVN Pre Commit 搜索文件中的字符串
- php - 使用 PHP 代码执行带有 JSON 输入的存储过程后出现 4004 SQL Server 错误
- angular - 将服务数据显示到网格中时面临的问题
- oauth-2.0 - Identity Server 4 仅从请求的客户端注销用户
- node.js - 如何测试返回对象数组的函数,该数组的元素包含javascript Date 对象?
- ballerina - 芭蕾舞女演员中的表达是否有任何否定逻辑?
- scala - WrappedArray 集:类型参数 [Int] 不符合方法空的类型参数边界 [T <: AnyRef]
- html - 仅在表单提交完成时触发像素跟踪
- java - 文件线程同步