現在、マイクロサービスアーキテクチャを構築しており、認証サーバーとクライアントから開始しています。また、トークンを使用してユーザーを認証する最善の流れを確認したかったのです。上記画像におけるマイクロサービスのJWTフローの修正
。ステップ3は私が混乱し始めたことです。 私はこの問題に対する2つの解決策を考えました。
すべてのapiがトークンを認証サーバーに渡し、内部に格納されているトークンがdbと一致し、それでも有効であるという承認を得るまで待機します。
2つは、JWTトークンに秘密の句を含めることで、トークンが有効であればAPIサービスで解析してチェックするだけです(秘密の句は、ハッカーがトークンを偽造しようとするとトークンを暗号化するために使用された秘密のコードなしでフレーズが無効になる可能性があるかどうかはわかりませんが、そうでなければ2が最良の行動コースになると思います)