我可以将刷新令牌与omniauth-37signals一起使用

时间:2015-01-28 11:30:54

标签: ruby-on-rails oauth-2.0 omniauth basecamp

basecamp API为我提供了一个我存储的刷新令牌,但我似乎无法看到omniauth-37signals gem支持刷新令牌。有没有人有关于如何做到这一点的一些提示?

1 个答案:

答案 0 :(得分:0)

如果你正在使用oauth2 gem,我相信你可以在这里使用refresh!方法:

https://github.com/intridea/oauth2/blob/master/lib/oauth2/access_token.rb#L76-L90

如果没有,也许您可​​以对refresh!方法进行反向工程以构建自己的刷新机制。