如果用户通过oauth2授权授权应用程序,如何刷新Linkedin oauth令牌?

时间:2013-09-05 18:25:19

标签: linkedin token access-token linkedin-jsapi

我需要刷新用户linkedin访问令牌,而无需重新进行初始授权过程。我还查看了此文档http://developer.linkedin.com/documents/exchange-jsapi-tokens-rest-api-oauth-tokens,但它不起作用,因为我的用户通过常规OAuth授权应用程序,文章使用了JS OAuth。 (不确定,如果两个进程之间存在差异,并且每个进程收到的访问令牌之间是否存在差异)。即便如此,我已经在同一个浏览器上登录了另一个标签, 它总是提示我登录LinkedIn。

如果我尝试IN.User.isAuthorized(),它会返回false,虽然我已登录到LinkedIn,但我似乎无法刷新令牌。

如果我将用户LinkedIn访问令牌从我的服务器传递给JS并且用户LinkedIn身份IN.User.isAuthorized()总是返回true,即使我没有登录

所以我想问的是,有什么方法可以刷新用户linkedin oauth令牌thorguh JS当用户登录到相同broswer上的linkedin时,就像我们能为facebook做的那样?它是什么?

1 个答案:

答案 0 :(得分:1)

如果没有成员在您的应用程序中,您将无法刷新令牌。

如果要刷新令牌,则成员需要在那里,您需要指导他们完成授权页面。如果他们已登录LinkedIn,则会进行无缝刷新,我们会将页面重定向到您的应用程序。