我正在使用spring social登录使用链接,我需要请求额外的权限,我使用范围变量为其他提供商(脸书,推特)它只是工作正常,但对于链接它没有,因为Linked-in使用的是oAuth 1.0,所以它不受支持 - 这是我在其他论坛中可以看到的,我确定有一个可以推荐的解决方案吗?
<form id="linkedin-login" action="signin/linkedin" method="POST">
<input type="hidden" name="scope" value="r_fullprofile" />
</form>
谢谢你。
答案 0 :(得分:1)
您好我回答了我自己的问题,这也可能对其他人有所帮助。
Linkedin使用OAuth 1.0a。 OAuth1.0官方不支持授权范围,它只是对OAuth1.0的Linkedin扩展,因为Spring社交遵循OAuth1.0的标准,范围不是开箱即用的,它需要一个覆盖/添加的工作新的ProviderSigninController,连接控制器和Connectsupport(getAccessToken方法)类。
更多详情:http://forum.springsource.org/showthread.php?129684-Linked-In-member-permissions