我使用的是 omniauth-linkedin-oauth2 gem,但是它似乎没有返回刷新令牌,我相信当令牌过期时,我需要它来获取新的令牌。 / p>
我调试了我的应用程序,以查看omniauth响应为我提供了什么,我看不到刷新令牌仅返回令牌和到期日期。
Rails.application.config.middleware.use OmniAuth::Builder do
provider :linkedin, ENV['LINKEDIN_CONSUMER_KEY'], ENV['LINKEDIN_CONSUMER_SECRET'], {
:scope => ENV['LINKEDIN_SCOPES'],
:fields => ['id', 'first-name', 'last-name', 'picture-url']
}
end
我想确定宝石是否应该返回刷新令牌?还是宝石给我发行了新令牌?还是会延长现有令牌的有效期?