valdis
1.0.0
Valdisは.NET APIゲートウェイです。すべてのAPIトラフィックは、このゲートウェイを介してシステムに入力されます。トラフィックが入ると、2つの操作が発生します。まず、検証が発生します。認証と承認は、検証の主な側面です。第二に、分布が発生します。各APIは、特定のターゲットを介して特定のパスを通過する必要があります。マイクロサービスアーキテクチャを念頭に置いて、各ターゲットはマイクロサービスとして想像できます。用語Valdisは、検証と配布から来ています。
クライアントは、 ValdisからJWTを要求できます。次のステップでは、 Valdisは、内部設定とユーザーのデータに基づいてクライアントの要求を検証します。この後、JWTが発行されます。トークンは黒にリストされているかどうかです。次に、クライアントは、保護されたAPIの要求とともにJWTを送信します。
ValdisはAPIリクエストを受け取ります。リクエストURLが保護されているかどうかを確認します。最近の場合、クライアントが提供するトークンがチェックされます。それで十分であれば、リクエストは配布フェーズに渡されます。十分でない場合は、 401 Unauthorizeエラーが返されます。
URLに基づいて、 Valdisは特定のAPIにリクエストを発送し、応答を待ってから、クライアントへの応答を返します。ここでは負荷分散が可能です。
コミュニティからの貢献は大歓迎です。