[英]Refresh/Regenerate Linkedin OAuth User Token and OAuth User Secret in ruby
OAuth用户令牌和OAuth用户密钥实际上会在60天后过期。 我查看了此链接 ,但对我而言这没有帮助。
我实际上在我的应用程序中做什么:
我使用oauth gem进行授权,如下所示。
@linkedin_consumer = OAuth::Consumer.new(
API_KEY,
SECRET_KEY,
{ :site => "https://api.linkedin.com" }
)
linkedin_access_token = OAuth::AccessToken.new(@linkedin_consumer,OAUTH_USER_TOKEN, OAUTH_USER_SECRET)
现在,通过使用linkedin_access_token,我进行api调用以获取配置文件数据。 我仅从用户那里获得linkedin ID,我从不要求用户登录linkedin.com。 因此,我该如何刷新它。 请尽快回复。 谢谢。
在其文档的任何地方都没有提及用于刷新linkedin OAuth2.0令牌的端点。 他们只说:
前提是用户已经登录LinkedIn,此流程为您提供了一种获取有效OAuth 2.0访问令牌的简单方法,而无需强制您的用户再次授权您的应用程序
但是让用户登录LinkedIn并不能真正解决刷新后端令牌的目的。 OAuth1.0确实提到了一种机制。
关于这个主题的一个有用的讨论中,我发现: 这里
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.