【发布时间】:2012-07-30 04:45:22
【问题描述】:
我正在使用 OmniAuth 对 Twitter 用户进行身份验证的 Rails 应用程序中工作。 一旦用户被正确验证,我就会从 Twitter 获取 OAuth Token 和 OAuth Secret。
然后我可以使用这个令牌和密钥对从我的 Rails 应用程序进行 api 调用。
我的 twitter 应用程序中的消费者密钥与用户令牌和密码一起用于进行 api 调用。
现在,当我的消费者密钥(我的推特应用程序的)被更改时。之前获得的所有 OAuth 令牌和密码都不起作用(我不能用它来进行 api 调用)。
当消费者密钥改变时,我应该如何处理这种情况?
有什么方法可以用新的消费者密钥刷新 Oauth 令牌和秘密,而不提示用户再次使用 twitter 进行身份验证?
【问题讨论】:
标签: ruby-on-rails twitter-oauth