0
votes

I am trying to use spring security facebook plugin in grails. Here is my configuaration

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']

I created domin using s2-init-facebook. I created Login with facebook in my GSP.

But When I try to click Login With Facebook, I got Invalid app id error.

Invalid App ID: Invalid

When I go to http://graph.facebook.com/645351175512630 to verify my App it seems to be correct.

I Followed documentation of grails spring security facebook plugin.

1

1 Answers

1
votes

First of all, you have to put configuration into Config.groovy. BuildConfig is used for dependencies.

Second, as you're using Spring Security Core version 2.x, then correct config prefix is grails.plugin.springsecurity (not grails.plugins.springsecurity, without s)