2011-02-06 44 views
4

我有一个现有的使用spring-security插件进行验证的grails应用程序。我想添加Facebook连接/登录可以通过Oauth(3腿)完成。但是,Spring安全插件现在不支持Oauth开箱即用。有关如何添加它的任何建议?如果你以前做过这个,例子会很棒。谢谢。将Facebook登录(oauth)与现有的使用spring-security-core插件的grails应用程序集成

+3

你有没有整合找到解决办法?因为我现在面临同样的问题,所以我很想知道你做了什么。 – 2011-06-25 04:38:57

回答

1

使用我开始使用这个:

http://www.grails.org/plugin/facebook-graph

然后我不得不切换到:

http://www.janrain.com/products/engage

因为我需要的不仅仅是Facebook,然而,它并没有直接与Spring Security集成,我能够通过Facebook获得信息并将其与相关用户相关联,然后手动通过Spring Security机制登录。然而,这里的解决方案太多了。

我原本计划在博客上写这篇文章,但没有时间。如果我这样做,我会确定并链接到这里。对不起,我不能有更多的帮助。但Facebook Graph插件是一个非常好的开始。

+0

你是如何处理春季安全密码?此外,你是否集成了“记住我”的功能?谢谢! – RyanLynch 2011-04-04 12:47:31

+1

如果有人感兴趣,你可以找到关于如何将facebook-graph与安全插件集成的示例 http://alexduan.com/2011/08/23/grails-spring-security-facebook-in-depth-guide/ – amoran 2012-03-15 06:22:28

1

OAuth for Spring Security。该网站链接到教程以及使用OAuth 1.0和OAuth 2.0的示例项目。不知道它如何在Grails中虽然:(

+0

是的,看到它,但没有grails集成,多数民众赞成在问题:( – Micor 2011-02-09 00:18:04

0

如果位Java的不吓唬你,我会在这看看:http://www.springsource.org/spring-social

它有一个demo site

本项目采用几乎相同的技术作为Grails的下呢引擎盖。所有来源都可供您阅读。我目前为Grails项目准备了相同的任务,这也是我的灵感来源。

相关问题