我在一个 Rails 应用程序中工作,在该应用程序中我使用 OmniAuth 通过 Twitter 对用户进行身份验证。一旦用户被正确验证,我就会从 Twitter 获取 OAuth Token 和 OAuth Secret。
然后我可以使用这个令牌和密钥对从我的 Rails 应用程序进行 api 调用。
我的 twitter 应用程序中的消费者密钥用于与用户令牌和秘密一起进行 api 调用。
现在,当我的消费者密钥(我的推特应用程序的)被更改时。之前获得的所有 OAuth 令牌和秘密都不起作用(我不能用它来进行 api 调用)。
更改消费者密钥后,我应该如何处理这种情况?
有没有办法用新的消费者密钥刷新 Oauth 令牌和秘密,而不提示用户再次使用 twitter 进行身份验证?