0

我正在使用spring social使用链接登录,我需要请求额外的权限,我对其他提供商(facebook,twitter)使用范围变量它工作正常,但对于链接它不能,因为Linked-在使用 oAuth 1.0 时,它不受支持 - 我可以在其他论坛中看到,我敢肯定有一种解决方法,你能推荐一个吗?

<form id="linkedin-login" action="signin/linkedin" method="POST">
    <input type="hidden" name="scope" value="r_fullprofile"  />
</form>

提前致谢。

4

1 回答 1

1

嗨,我正在回答我自己的问题,这可能对其他人也有一些帮助。

Linkedin 使用 OAuth 1.0a。OAuth1.0 官方不支持授权范围,它只是 OAuth1.0 的 Linkedin 扩展,由于 Spring social 遵循 OAuth1.0 的标准,范围不是开箱即用的,它需要覆盖/添加的工作新的 ProviderSigninController、连接控制器和 Connectsupport(getAccessToken 方法)类。

更多详情: http: //forum.springsource.org/showthread.php?129684-Linked-In-member-permissions

于 2013-01-09T05:31:33.410 回答