使用grails实现社交媒体登录
我正在尝试用grails实现Google/LinkedIn注册/登录。 我从spring security rest插件开始,这是我的application.groovy文件:使用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 {
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有问题”-你能提供关于这个问题是什么或者它是如何表现的任何信息吗?你好,杰夫,谢谢你的回答,让我补充关于这个问题的更多细节。