私は、OmniAuthを使用してTwitterでユーザーを認証するRailsアプリケーションで作業しています。ユーザーが適切に認証されたら、TwitterからOAuthトークンとOAuthシークレットを取得します。
次に、このトークンとシークレットのペアを使用して、RailsアプリケーションからAPI呼び出しを行うことができます。
私のTwitterアプリケーションのコンシューマーキーは、ユーザートークンとシークレットとともにAPI呼び出しを行うために使用されます。
さて、(私のTwitterアプリの)コンシューマーキーが変更されたとき。以前に取得したすべてのOAuthトークンとシークレットが機能していません(API呼び出しを行うためにそれを使用することはできません)。
コンシューマキーが変更された場合、この状況をどのように処理する必要がありますか?
ユーザーにTwitterでの認証を再度求めることなく、Oauthトークンとシークレットを新しいコンシューマーキーで更新する方法はありますか?