Реализация входа в социальные сети с помощью 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/