【问题标题】:OpenID Connect with Spring Security 3.x.xOpenID Connect 与 Spring Security 3.x.x
【发布时间】:2017-12-16 02:06:36
【问题描述】:

我需要使用现有的 Spring MVC 3.x.x 实现 OpenID Connect。项目。 我一直在寻找过去 3 天,但没有运气。互联网上有很多使用 Spring BOOT 实现 OpenID Connect 的示例。但我找不到使用 Spring security 3.x.x 项目的步骤。

有没有人知道任何好的参考来实现同样的目标?我不想从头开始。

谢谢。

更新:我只需要实现资源服务器和客户端部分。我已经使用 WSO2 作为 IDP 和一个示例应用作为客户端成功地完成了 POC。

【问题讨论】:

  • 嗨,你用过 MITRId 吗?我只想将它用于从 SalesForce 登录,并希望保持 Spring Security 的原样,我的应用程序有 Spring Security 3.1.2,不幸的是我无法在这个节点进行升级。
  • 嗨,我设法通过添加 spring-oauth-2 的依赖项并覆盖一些配置来使其工作。 MITREid 肯定是有帮助的,但是在 POC 之后,我们决定采用上述方法,因为它需要对现有应用程序进行较少的更改。不幸的是,我现在没有那个 POC 代码可以与你分享。
  • 不用担心,感谢您的帮助!

标签: spring-mvc oauth-2.0 google-oauth spring-security-oauth2 openid-connect


【解决方案1】:

您可以使用基于 Spring Security 3.2.9 的 MITREid Connect 1.2.x

请注意,最新的 MITREid Connect 分支不是 1.2.x 而是更高(在本文发布时为 1.3.x),以及 1.3. x 基于 Spring Security 4.2.2

所以你需要指定 1.2.x 子树来获取 GitHub 上的“旧”1.2.x 分支:https://github.com/mitreid-connect/OpenID-Connect-Java-Spring-Server/tree/1.2.x

【讨论】:

  • 谢谢亚历山大。
猜你喜欢
  • 1970-01-01
  • 2016-06-28
  • 2015-02-09
  • 2019-09-13
  • 2017-10-02
  • 1970-01-01
  • 2011-04-16
  • 1970-01-01
相关资源
最近更新 更多