【发布时间】:2013-05-06 09:08:02
【问题描述】:
我是 grails 的新手,我正在尝试将 facebook 插件添加到我的 Web 应用程序中。我已经成功(我相信)在我的应用程序中安装了插件并添加了必要的代码。我遵循在http://splix.github.io/grails-spring-security-facebook/ 找到的文档,当我运行我的应用程序时,我在 gsp 页面上看到了 facebook 连接按钮,单击连接按钮后会打开一个弹出窗口,询问应用程序所需的权限,当用户单击允许按钮时,我收到错误“未找到身份验证提供程序”。我不知道我哪里错了,请任何人帮助我。
提前致谢
【问题讨论】:
-
日志中有错误吗?
-
请显示您的插件配置
-
我有以下设置 - grails.plugins.springsecurity.providerNames = [ 'myAuthenticationProvider', 'anonymousAuthenticationProvider', 'rememberMeAuthenticationProvider'] grails.plugins.springsecurity.facebook.domain.classname='com.example .FacebookUser' grails.plugins.springsecurity.facebook.appId='**********' grails.plugins.springsecurity.facebook.secret='************' grails .plugins.springsecurity.facebook.filter.redirect.failureHandler='redirectFailureHandler'
-
请将设置添加到您的原始问题文本中
-
如我所见,您已经用自己的方式重新定义了提供者列表。所以你的
myAuthenticationProvider应该支持FacebookAuthToken。是吗?