2010-08-26 68 views
27

我无法在Spring Security Web App的任何位置找到完整的示例,其OpenID注册类似于stackoverflows。是否有Spring Security OpenId注册像stackoverflow?

我会说我是个相当科技的家伙,但我发现Spring Security非常害怕其奇怪的Spring XML DSL。

我发现位和一个如何使用做老好人”计算器登记件:

但没有完整的例子(WAR)。有没有人知道或有一个工作的例子(即战争),不仅仅是与内存的openid urls认证?

更新:最新版本的Spring Social做了很好的管理Oauth注册。我们最终使用它。虽然它不是OpenId,但我已经变得比Oauth更喜欢OpenId了。对于那些有兴趣有使用OpenID支持春天的社会项目:https://github.com/molindo/spring-social-openid

+0

我们最终得到了openid与spring安全工作,但我会说openid是一种flakey。更何况现在大多数人都在使用Facebook和Twitter进行注册。 – 2011-05-05 01:32:52

回答

5

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

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

看到这个问题https://jira.springsource.org/browse/SEC-1431(和链接的)了解更多信息。

+0

是的,Luke 3.1好得多(谢谢你,不要道歉),而且3.1也适用于Spring Social。我仍然需要经常查看Spring Security代码以了解发生了什么(所以我知道你的名字非常好),因为XML DSL让我感到困惑。我不是Java配置(通过XML)的忠实粉丝,但对于我可能更喜欢的Spring安全配置,但从我的理解,仍然不可能使用Spring安全性来配置Java配置。 – 2012-12-03 19:03:23

1

我知道这是不是真的有帮助回答你的问题,但我目前正在建设一个基于Grails的Web应用程序和initailly开始使用Spring Security的,但也发现很难安装。

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

1

这不完全是OpenID,它使用Facebook Connect,但结帐Spring的GreenHouse。这是来自Spring的家伙编写的优秀代码,您可以使用它来启动您的应用程序。

0

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

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

2)Here是春季安全社交登录应用程序和blog here的示例示例。

相关问题