2017-03-29 20 views
0

嘗試使用Facebook登錄時,該插件引發以下錯誤。grails-spring-security-rest OAuth OAuthException:響應正文不正確

錯誤:500, 消息:org.scribe.exceptions.OAuthException:響應正文不正確。無法從此抽取令牌:'{「access_token」:「EAAOWKGC6MDcBAB9ZAka1zEc1」,「token_type」:「承載者」}',error_description:org.scribe.exceptions.OAuthException:響應正文不正確。無法從此提取令牌:{{「access_token」:「EAAOWKGC6M」,「token_type」:「承載者」}',error_code:OAuthException

回答

0

我解決了定製Facebook客戶端的這個問題。 (workarround) 錯誤信息:https://github.com/alvarosanchez/grails-spring-security-rest/issues/327

將文件保存到你的src /主/常規,(建議創建其它包的src/main /常規/ springSecurity)

文件:https://gist.github.com/sergioz95/1266c2a29b4d00094fe18423b350aa34

,並引用新facebookClient在application.groovy

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

注意:您可以更改Facebook網址(因爲已經使用2.2)