【发布时间】:2015-03-27 06:55:49
【问题描述】:
basecamp API 为我提供了一个我存储的刷新令牌,但我似乎看不到omniauth-37signals gem 支持刷新令牌。有人对如何做到这一点有一些建议吗?
【问题讨论】:
标签: ruby-on-rails oauth-2.0 omniauth basecamp
basecamp API 为我提供了一个我存储的刷新令牌,但我似乎看不到omniauth-37signals gem 支持刷新令牌。有人对如何做到这一点有一些建议吗?
【问题讨论】:
标签: ruby-on-rails oauth-2.0 omniauth basecamp
如果你使用oauth2 gem,我相信你可以在这里使用refresh! 方法:
https://github.com/intridea/oauth2/blob/master/lib/oauth2/access_token.rb#L76-L90
如果没有,也许您可以对 refresh! 方法进行逆向工程以构建您自己的刷新机制。
【讨论】: