0

The plugin throws the following error when trying to sign in with facebook.

error:500, message:org.scribe.exceptions.OAuthException: Response body is incorrect. Can't extract a token from this: '{"access_token":"EAAOWKGC6MDcBAB9ZAka1zEc1","token_type":"bearer"}', error_description:org.scribe.exceptions.OAuthException: Response body is incorrect. Can't extract a token from this: '{"access_token":"EAAOWKGC6M","token_type":"bearer"}', error_code:OAuthException

1 Answers1

0

I solved this problem customizing the Facebookclient. (workarround) bug details: https://github.com/alvarosanchez/grails-spring-security-rest/issues/327

Put files in your src/main/groovy, (recommend create other package src/main/groovy/springSecurity)

Files: https://gist.github.com/sergioz95/1266c2a29b4d00094fe18423b350aa34

and reference the new facebookClient in application.groovy

grails {
  plugin {
    springsecurity {
        rest {
            oauth {
                facebook {
                    client = YOUR_PACKAGE.FacebookClient
                    ....

Note: you can change the facebook url(because already is used 2.2)