pinut / grails-spring-security-facebook

This grails plugin allows you to extend your standard spring security DAO-based authentication with facebook connect utilizing the facebook JavaScript SDK and the Graph API while associating the facebook user with a local account.
Apache License 2.0
15 stars 4 forks source link

No such property: base_domain for class: grails.plugins.springsecurity.facebook.FacebookCookie #2

Open hanswesterbeek opened 13 years ago

hanswesterbeek commented 13 years ago

This happens when a FB application owner sets the base domain for his app

groovy.lang.MissingPropertyException: No such property: base_domain for class: grails.plugins.springsecurity.facebook.FacebookCookie

at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:49)

at org.codehaus.groovy.runtime.callsite.ConstructorSite$NoParamSite.callConstructor(ConstructorSite.java:124)

at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:198)

at grails.plugins.springsecurity.facebook.FacebookUtils.getCookie(FacebookUtils.groovy:44)

at grails.plugins.springsecurity.facebook.FacebookUtils$getCookie.call(Unknown Source)

at grails.plugins.springsecurity.facebook.FacebookPreAuthenticatedProcessingFilter.getPreAuthenticatedPrincipal(FacebookPreAuthenticatedProcessingFilter.groovy:81)
greetingsFromPoland commented 13 years ago

It easy to fix, you should edit this plugin and add to File FacebookCookie field String base_domain