grails-spring-security-rest OAuth OAuthException: тело ответа неверно
Плагин выдает следующую ошибку при попытке войти через Facebook.
ошибка:500, сообщение:org.scribe.exceptions.OAuthException: тело ответа неверно. Невозможно извлечь токен из этого: '{"access_token":"EAAOWKGC6MDcBAB9ZAka1zEc1","token_type":"bearer"}', error_description:org.scribe.exceptions.OAuthException: Тело ответа неверно. Невозможно извлечь токен из этого: '{"access_token":"EAAOWKGC6M","token_type":"bearer"}', код ошибки:OAuthException
1 ответ
Я решил эту проблему, настроив клиент Facebook. (обходной путь) Сведения об ошибке: https://github.com/alvarosanchez/grails-spring-security-rest/issues/327
Поместите файлы в ваш src / main / groovy (рекомендуем создать другой пакет src / main / groovy / springSecurity)
Файлы: https://gist.github.com/sergioz95/1266c2a29b4d00094fe18423b350aa34
и ссылка на новый facebookClient в приложении.
grails {
plugin {
springsecurity {
rest {
oauth {
facebook {
client = YOUR_PACKAGE.FacebookClient
....
Примечание: вы можете изменить URL-адрес facebook (потому что уже используется 2.2)