Spring security 是否有类似stackoverflow的Spring安全OpenId注册?

Spring security 是否有类似stackoverflow的Spring安全OpenId注册?,spring-security,openid,registration,spring-social,Spring Security,Openid,Registration,Spring Social,我在任何地方都找不到类似stackoverflows的开放Id注册的Spring Security Web应用的完整示例。 我会说我是一个相当技术性的人,但我发现SpringSecurity以其怪异的SpringXMLDSL非常吓人 我已经找到了一些关于如何使用以下方法进行良好的ole“stackoverflow”注册的细节: (电子邮件属性错误,请参见下一链接) Stackoverflow有一个修改版,似乎包括Facebook 但没有完整的例子(战争)。是否有人知道或拥有一个工作

我在任何地方都找不到类似stackoverflows的开放Id注册的Spring Security Web应用的完整示例。

我会说我是一个相当技术性的人,但我发现SpringSecurity以其怪异的SpringXMLDSL非常吓人

我已经找到了一些关于如何使用以下方法进行良好的ole“stackoverflow”注册的细节:

  • (电子邮件属性错误,请参见下一链接)
  • Stackoverflow有一个修改版,似乎包括Facebook
但没有完整的例子(战争)。是否有人知道或拥有一个工作示例(即WAR),它不仅仅是使用内存中的openid URL进行身份验证


更新:最新版本的在管理Oauth注册方面做得非常好。我们最终使用了它。虽然它不是OpenId,但我已经越来越喜欢Oauth而不是OpenId。对于那些感兴趣的人来说,有一个将OpenId与spring social结合使用的项目:

我知道这对回答您的问题没有太大帮助,但我目前正在构建一个基于Grails的web应用程序,最初开始使用spring Security,但也发现很难进行设置

然后我改为ApacheShiro,它的实现要简单得多。但它不支持开箱即用的openid,但灵活的grails插件支持,因此您可以将其作为一个示例来编写自己的程序。

有一场战争需要下载


也许它可以帮助你。

它不完全是OpenID,它使用Facebook Connect,但checkout Spring的。这是Spring的家伙们编写的很棒的代码,你可以用它来启动你的应用程序。

你看过最新版本的示例代码(3.1版)了吗

它有几项改进,使同时使用Google和Yahoo身份验证更简单(同时使用不同的属性交换配置),使用类似的登录对话框来堆叠溢出,并对以前未访问过应用程序的用户执行简单注册


有关更多信息,请参阅此问题(以及链接的问题)。

是的,在spring应用程序中,用户可以使用open ID provider对您的应用程序进行身份验证

1) 是SpringOpenID登录应用程序的示例


2) 是spring security社交登录应用程序的示例。

我们最终让openid与spring security一起工作,但我要说openid有点脆弱。更不用说现在大多数人都在使用Facebook和Twitter注册。是的,Luke 3.1要好得多(感谢您并为没有早点发表评论而道歉),3.1也可以很好地与Spring Social配合使用。我仍然需要经常查看Spring安全代码以了解发生了什么(因此我非常了解您的名字:),因为XMLDSL让我感到困惑。我不太喜欢Java配置(而不是XML),但对于SpringSecurity配置,我可能更喜欢,但据我所知,使用SpringSecurity进行Java配置仍然是不可能的。