私はgrailsにspring security facebook pluginを使用しようとしています。ここに私の設定です
BuildConfig.groovy:
compile ":spring-security-core:2.0-RC2"
compile ":spring-security-facebook:0.15.2-CORE2"
Config.groovy:
grails.plugins.springsecurity.facebook.domain.classname="com.spring.grails.loginapp.domains.auth.FacebookUser"
grails.plugins.springsecurity.facebook.appId="711430758877160"
grails.plugins.springsecurity.facebook.secret= *****
grails.plugins.springsecurity.facebook.autoCreate.enabled=true
grails.plugins.springsecurity.facebook.autoCreate.roles=["ROLE_USER", "ROLE_FACEBOOK"]
s2-init-facebookを使ってdominを作成しました。自分のGSPにFacebookを使ってログインを作成しました。
しかし、Facebookでログインをクリックしようとすると、無効なアプリIDエラーが発生しました。
無効なアプリケーションID:無効です
私が行くとき http://graph.facebook.com/645351175512630 私のアプリを確認するには正しいと思われる。
私はgrails spring security facebook pluginのドキュメントに続きました。
回答:
回答№1は1まず第一に、設定を Config.groovy
. BuildConfig
依存関係のために使用されます。
第二に、あなたが "Spring Security Core version" 2.x、正しい設定プレフィックスは grails.plugin.springsecurity
(ない grails.plugins.springsecurity
なし s
)