OAuthで理解している限り、更新トークンとアクセストークンがあります。アクセストークンは取り消すことはできませんが、有効期間が短く、次の更新アクセスではアクセストークンはありません。取り消されました。自分でトークンを発行し、1つのアプリケーション(モバイルとWebの両方、ただし同じAPI)で自分自身を消費する単純なアプリケーションがあるため、複雑なOAuthまたはOpenIdConnectは必要ありません。 3Dパーティ向け。単純にするために、このスキームを1つのトークンだけで使用したいが、パフォーマンス上の理由から(各呼び出しの失効をチェックしないように)スキームも更新したい:
パフォーマンス上の理由から本当に更新する必要があるのですが、何か不足していて、トークンが1つしかないこの単純化されたフローで、セキュリティの問題やその他の問題が発生しているのではないでしょうか。
クライアントとサーバーの両方を制御していて、両方のトークンが常に安全に送信されることを確認できる場合、両方に同じトークンを使用しても問題はありません。
通常、更新トークンは、アプリケーションへの無期限のアクセスを可能にするため、保護する重要なトークンです。これが送信されるトランスポートを制御するのも簡単です。ただし、あなたのケースでは、アクセストークンに同じセキュリティを適用できる場合、それらが同じであるという余分なリスクはありません。
また この回答を参照 。