首页 文章

是否有类似stackoverflow的Spring Security OpenId注册?

提问于
浏览
27

I cannot find a complete example anywhere of a Spring Security Web App with Open Id registration similar to stackoverflows.

我会说我很聪明,但我发现Spring Security对其奇怪的Spring XML DSL非常恐惧 .

我找到了一些如何使用以下方法进行良好的'stackoverflow注册:

但没有完整的例子(WAR) . 有没有人知道或有一个工作示例(即WAR)不仅仅是对内存中的openid URL进行身份验证?

更新: Spring Social 的最新版本在管理Oauth注册方面做得非常好 . 我们最终使用它了 . 虽然它不是OpenId,但我越来越喜欢Oauth而不是OpenId . 对于那些有兴趣的人来说,有一个项目可以使用OpenId和spring social:https://github.com/molindo/spring-social-openid

5 回答

  • 5

    您是否查看了最新版本的示例代码(3.1发行版)?

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

    有关详细信息,请参阅此问题https://jira.springsource.org/browse/SEC-1431(以及链接的问题) .

  • 0

    我知道这对回答你的问题并不是很有帮助,但我目前正在构建一个基于Grails的Web应用程序并最终开始使用Spring Security,但也发现很难设置 .

    然后我改为Apache Shiro,实现起来要简单得多 . 但它没有开箱即用的openid支持,但灵活的grails插件确实如此,你可以用它作为一个例子来编写自己的 .

  • 1
  • 1

    它's not exactly OpenID, it uses Facebook Connect, but checkout Spring' s GreenHouse . 这是来自Spring的人们编写的优秀代码,您可以使用它来快速启动您的应用程序 .

  • 1

    是的,在Spring应用程序中,用户可以使用开放ID提供程序对您的应用程序进行身份验

    1)Here是spring open ID登录应用程序的示例 .

    2)Here是spring security social login application和blog here的示例 .

相关问题