繁体   English   中英

如何在服务器端(或设备上的后台进程)中刷新linkedIn OAuth2令牌服务器端

[英]How to refresh a linkedIn OAuth2 token serverside (or in background proces on device)

这已经被问过了,但是由于到目前为止最好的遮阳棚已经过去了两年,并且由于最近的重新设计,所有到linkedin文档的链接现在都消失了 ,我再给它一个镜头:

如何在客户端不存在用户的情况下刷新linkedIn OAuth2令牌?
(例如,服务器端或应用程序的后台线程)

似乎唯一的选择是在用户打开您的应用程序时触发身份验证对话框,但是将跳过该对话框,但是对于移动应用程序,这很烦人:(

第一次获取refresh_token需要成员参与。 (例如,成员登录,如果他们同意,则获取一个access_tokenrefresh_token )。 然后,您可以使用refresh_token (您可以安全地存储在某处)来更新access_tokens而无需用户干预。

但是,LinkedIN似乎不支持refresh_token 因此,您将不得不再次登录用户。 现在,他们的access_tokens在60天后过期(?!)。 如果您再次登录用户并且令牌过期(并且该用户仍与LinkedIN进行会话),则不会出现提示。 https://developer.linkedin.com/docs/oauth2

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM