2015-07-13 78 views
1

没有会话我的代码使用LinkedIn的Oauth 2.LinkedIn身份验证中使用OAuth2:成功,但在LinkedIn网站

我使用RESTful的API登录到我的网站。

简称本:https://developer.linkedin.com/docs/oauth2

我跟着指示并从LinkedIn获得访问令牌,我可以使用令牌来获取数据。

回到LinkedIn.com,我被要求输入凭据登录。我假设在使用OAuth2进行身份验证后,我可以在LinkedIn.com中使用我的帐户,而无需其他身份验证步骤。

我试图使用JavaScript SDK登录。它工作正常,我可以从我的网站进行身份验证,也可以在Linkedin网站上进行验证,如我所料。 (并且看起来像这种方法使用OAuth1)

我在使用OAuth2错误吗?

+0

可否请您提供一个示例代码,您如何使用JavaScript从客户端进行身份验证?我自己尝试过,但无法完成。请帮忙。 – Sankar

回答

0

使用OAuth 2.0通过第三方应用程序成功进行身份验证不会对www.linkedin.com网站的登录状态产生任何影响 - 因此您所遇到的行为是可以预料的。

当您使用JavaScript SDK进行身份验证时,它会在幕后使用网站的身份验证过程,并设置必要的浏览器cookie以允许您也登录到www.linkedin.com以及预期的行为。 。与服务器端OAuth 2.0身份验证的方式不同。