Реализация входа в социальные сети с помощью grails

Я пытаюсь реализовать регистрацию / вход в Google/LinkedIn с помощью grails. Я начал с плагина Spring Security Rest, и это мой файл application.groovy:

oauth {
                frontendCallbackUrl = { String tokenValue -> "http://localhost:8080/auth/success?token=${tokenValue}" } 
                google {
                    client = org.pac4j.oauth.client.Google2Client 
                    key = "93928074758-p687srmuti88m9ud6k16ngaeenglac5n.apps.googleusercontent.com" 
                    secret = "p3IF_jei8YIv2FF7nYjqPBTM" 
                    scope = org.pac4j.oauth.client.Google2Client.Google2Scope.EMAIL_AND_PROFILE 
                    defaultRoles = [] 
                }
                linkedin {
                    client = org.pac4j.oauth.client.LinkedIn2Client
                    key = "77krf1ww7mhbx7" 
                    secret = "KYCZT14ZVyts8sAM"
                    scope = "r_emailaddress"
                    defaultRoles = [] 
                }


            }

Мне удалось получить пользовательские данные, собранные с помощью Google, но с LinkedIn возникла проблема с URL-адресом для получения информации.

Вот XML, который я получаю в ответ от LinkedIn:

<error>
<status>410</status>
  <timestamp>1573061835025</timestamp>
  <request-id>7XT0T4X984</request-id>
  <error-code>0</error-code>
  <message>This resource is no longer available under v1 APIs</message>
</error>

Есть ли у вас какие-нибудь советы по реализации этого? Вы видите какой-либо отсутствующий параметр в конфигурации LinkedIn?

Заранее спасибо.

PD: Вот документация плагина, которую я использую: https://alvarosanchez.github.io/grails-spring-security-rest/latest/docs/

0 ответов

Другие вопросы по тегам