我找不到一个完整的示例,该弹簧安全网络应用程序具有类似于stackoverflows的打开ID注册。

我会说我是非常技术性的人,但我发现春季安全性的奇怪弹簧XML DSL极为吓人。

我发现了如何使用以下方式进行良好的Ole'Stackoverflow注册:

但是没有完整的例子(战争)。有人知道或有一个工作示例(即战争),而不仅仅是使用内存的OpenID URL进行身份验证?

更新:最新版本的 春季社交 在管理OAuth注册方面做得很好。我们最终使用了它。尽管它不是开放式的,但我已经越来越喜欢Oauth而不是OpenID。对于那些有兴趣的人,有一个项目可以将OpenID与Spring Social一起使用: https://github.com/molindo/spring-social-openid

有帮助吗?

解决方案

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

它具有多种改进,可以使使用Google和Yahoo身份验证更简单(同时使用不同的属性交换配置),使用类似的登录对话框来堆叠溢出并在以前尚未访问该应用程序的用户的情况下执行简单的注册。

看到这个问题 https://jira.springsource.org/browse/sec-1431 (和链接的一个)有关更多信息。

其他提示

我知道这在回答您的问题方面并不是很有帮助,但是我目前正在构建基于Grails的Web应用程序,而Initailly开始使用Spring Security,但也很难设置。

然后,我更改为Apache Shiro,并且实现要简单得多。但是它没有开箱即用的OpenID支持,但是敏捷的Grails插件这样做,因此您可以将其用作示例来编写自己的示例。

它不是完全开放的,它使用Facebook Connect,但是结帐了Spring的 温室. 。这是春天的家伙编写的很棒的代码,您可以用来启动您的应用程序。

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

1) 这里 是Spring Open ID登录应用程序的示例示例。

2) 这里 是春季安全社交登录应用程序的示例示例和 在这里博客.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top