jal*_*mak 6 linkedin oauth-2.0 linkedin-api
由于他们在 3 月份宣布弃用他们的 SDK,我刚刚从 LinkedIn 的 JavaScript SDK 迁移到我的应用程序中的 OAuth2.0 授权流程。
身份验证流程按预期工作。问题是我找不到任何关于如何强制重新验证或使当前用户的访问令牌无效的文档。以前的 JavaScript SDK 有一个IN.User.logout()我用来允许重新身份验证的方法,但使用 OAuth2.0 流程则不可用。这会给登录共享计算机/浏览器的用户带来问题。
以下是我找出重新身份验证从何处启动的一些方法,但我的应用程序无法自行完成:
有没有人建议我如何在应用程序中强制重新进行身份验证?或者这是不可能的,除非 LinkedIn 实现了一个端点来使令牌无效?
希望来自 LinkedIn 的人能够对此提出意见,以及他们希望开发人员如何处理这种情况,因为他们指向 Stack Overflow 寻求支持。
参考
更新 [2/12/19]: 我已经就这个问题直接联系了 LinkedIn,他们继续引导我到这里并坚持让我重新发布这个问题。希望来自 LinkedIn 的人仍然会看到这一点,但假设它不会很快得到答复。必须假设 v2 API 中不存在失效。
小智 1
我和你有同样的痛苦,所以我从所有可能的请求组合开始,直到我设法撤销令牌,这是请求:
curl --request POST \
--url https://www.linkedin.com/oauth/v2/revoke \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data client_id=CLIENT_ID_HERE \
--data client_secret=CLIENT_SECRET_HERE \
--data token=YOUR_TOKEN_HERE
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
609 次 |
| 最近记录: |