grails facebook注册/登录

grails facebook注册/登录,grails,groovy,facebook,spring-security,Grails,Groovy,Facebook,Spring Security,我有一个Grails应用程序,它使用Spring安全插件进行授权/身份验证。我还想为用户提供通过Facebook注册/登录的功能。我需要将Facebook登录/注册与Spring安全插件集成,例如 springSecurityService.getCurrentUser() 它将返回当前用户的用户对象,而不管该用户是否使用Facebook登录 我已经找到了一个解决方案,但我不确定哪一个(如果有的话)能与最新版本的Grails(2.0.0.RC1)和Spring安全插件一起使用 有谁能推荐我应该

我有一个Grails应用程序,它使用Spring安全插件进行授权/身份验证。我还想为用户提供通过Facebook注册/登录的功能。我需要将Facebook登录/注册与Spring安全插件集成,例如

springSecurityService.getCurrentUser()
它将返回当前用户的用户对象,而不管该用户是否使用Facebook登录

我已经找到了一个解决方案,但我不确定哪一个(如果有的话)能与最新版本的Grails(2.0.0.RC1)和Spring安全插件一起使用


有谁能推荐我应该尝试这些插件/程序中的哪一个,或者我应该直接使用Facebook API吗?我在某个地方读到,使用插件可能是不可取的,因为Facebook API经常变化(Facebook做出这些变化的时间与发布兼容版本的插件的时间之间不可避免地会有差距)。

事实上,我不能不带偏见,因为我是

顺便说一句,可以说这个插件与Grails2.0RC1兼容。我有一个使用这个插件的Grails2.0项目

PS I您有任何问题或发现错误-您可以直接与我联系

作为上面链接的作者,我会说我的指南是使用Grails 2.0里程碑版本完成的,应该与Grails和Spring Security的最新版本配合使用

spring security facebook插件在我上一次尝试时起了作用,并且可能(现在)已经安装了最新的OAuth2.0修复程序,但在为我的文章撰写时,这些更改仍在进行中

使用插件和不使用插件之间的选择实际上是方便和控制之间的平衡。虽然Facebook的API变化可能会随着平台的成熟而放缓,这会让人们对插件更有信心,但在添加这些额外的抽象层时,总会存在固有的风险


对我来说,我发现Facebook和Spring Security的实现相对来说微不足道,我更喜欢额外的控制,因为我知道,如果Facebook API发生变化,我或我的一个开发人员可以在不依赖第三方的情况下去解决变化,插件支持团队有时间解决我的问题。

您是否收集了有关此主题的更多信息?