首页 文章

使用OAuth2进行LinkedIn身份验证:在LinkedIn网站上成功但没有会话

提问于
浏览
1

我有使用LinkedIn Oauth 2登录我网站的代码 .

我正在使用RESTFUL API .

提到这个:https://developer.linkedin.com/docs/oauth2

我按照说明从LinkedIn获得访问令牌,我可以使用令牌来检索数据 .

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

我尝试使用Javascript SDK登录 . 它工作正常,我可以从我的网站,也可以在Linkedin网站上进行身份验证,这是我的期望 . (看起来这个方法使用OAuth1)

我对OAuth2做错了吗?

1 回答

  • 0

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

    当您使用JavaScript SDK进行身份验证时,它正在幕后使用网站的身份验证过程并设置必要的浏览器cookie以允许您登录www.linkedin.com - 此外,还有预期的行为...并且不同于服务器端OAuth 2.0身份验证的方式 .

相关问题