使用grails实现社交媒体登录

使用grails实现社交媒体登录,grails,groovy,spring-security,oauth,pac4j,Grails,Groovy,Spring Security,Oauth,Pac4j,我正在尝试用grails实现Google/LinkedIn注册/登录。 我从spring security rest插件开始,这是我的application.groovy文件: oauth { frontendCallbackUrl = { String tokenValue -> "http://localhost:8080/auth/success?token=${tokenValue}" } google {

我正在尝试用grails实现Google/LinkedIn注册/登录。 我从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 = [] 
                }


            }
我能够获取谷歌收集的用户数据,但LinkedIn在获取信息的URL上存在问题

以下是我从LinkedIn得到的XML响应:

<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>

410
1573061835025
7XT0T4X984
0
此资源在v1 API下不再可用
你有什么建议来实现这一点吗? 你能在LinkedIn配置中看到任何缺失的参数吗

提前谢谢


PD:这是我正在使用的插件文档:

“…但是在LinkedIn中,获取信息的URL有问题”-你能提供关于这个问题是什么或者它是如何表现的任何信息吗?你好,杰夫,谢谢你的回答,让我补充关于这个问题的更多细节。