【发布时间】:2017-07-24 11:09:53
【问题描述】:
我已经阅读了很多关于通过 javascript 登录和从后端验证用户的 LinkedIn 登录的问题/答案。但我没有找到适用于当前 API 的解决方案。
我理解JS token和Oauth Token是不一样的,我不需要保存token以备将来使用,我只需要在网站注册前验证用户即可。
一旦用户通过身份验证,我将请求基本配置文件用户和api-standard-profile-request
IN.API.Profile("me").fields(
'id', 'first-name', 'last-name', 'email-address', 'api-standard-profile-request')
apiStandardProfile 返回一个带有 url 的对象(例如 https://api.linkedin.com/v1/people/{id_user})和一个带有标题的数组(例如 name: "x-li-auth-token", value: "name:xxxx")。我在官方文档中没有找到如何使用它,但每次我都会收到状态码为 200 的“身份验证失败”。
那么,我需要用Oauth2.0重写认证流程,还是可以继续使用Javascript登录?
谢谢
P.S.:我从这个旧主题 https://web.archive.org/web/20141028192415/https://developer.linkedin.com/documents/exchange-jsapi-tokens-rest-api-oauth-tokens 找到并阅读了旧文档。
【问题讨论】:
标签: javascript api authentication oauth linkedin