Ruby on rails 在Twitter应用程序(Rails)中更改使用者密钥时重用OAuth令牌和密钥
我正在一个Rails应用程序中工作,在该应用程序中,我使用OmniAuth通过Twitter对用户进行身份验证。 一旦用户得到正确的身份验证,我就可以从Twitter获得OAuth令牌和OAuth秘密 然后,我可以使用这个令牌和秘密对从Rails应用程序进行api调用 我的twitter应用程序中的消费者密钥与用户令牌和密码一起用于进行api调用 现在,当我的消费者密钥(我的twitter应用程序)被更改时。以前获得的所有OAuth令牌和密码都不起作用(我无法使用它进行api调用)。 当使用者密钥更改时,我应该如何处理这种情况Ruby on rails 在Twitter应用程序(Rails)中更改使用者密钥时重用OAuth令牌和密钥,ruby-on-rails,twitter-oauth,Ruby On Rails,Twitter Oauth,我正在一个Rails应用程序中工作,在该应用程序中,我使用OmniAuth通过Twitter对用户进行身份验证。 一旦用户得到正确的身份验证,我就可以从Twitter获得OAuth令牌和OAuth秘密 然后,我可以使用这个令牌和秘密对从Rails应用程序进行api调用 我的twitter应用程序中的消费者密钥与用户令牌和密码一起用于进行api调用 现在,当我的消费者密钥(我的twitter应用程序)被更改时。以前获得的所有OAuth令牌和密码都不起作用(我无法使用它进行api调用)。 当使用者密
是否有任何方法可以使用新的使用者密钥刷新Oauth令牌和密码,而不提示用户再次使用twitter进行身份验证?如果您更改了使用者密钥,这意味着您使用的是不同的twitter应用程序,那么旧的应用程序令牌支持新应用程序的程度如何?合并两个twitter应用程序令牌是不可能的
一旦您更改了使用者密钥,用户就需要再次验证新的twitter应用程序。所以,一旦我将twitter应用程序设置为使用authenticate users,我就不应该更改它了?我的意思是消费者密钥。是的,你不应该更改消费者密钥,一旦它更改,这就是新的twiiter应用程序。