1

Java で linkerD を使用して認証プラグインを設定しています。現在、識別子を使用してリクエストを傍受し、ユーザーが承認されているかどうかを確認しています。(例: https://github.com/linkerd/linkerd-examples/tree/master/plugins/header-classifierを使用)

ユーザーが承認されていない場合、リクエストはバックエンド サービスに到達しません。そのような場合、ランタイム例外をスローしています (リクエストがバックエンドに到達するのを防ぐ別の方法があるかどうか教えてください)。Linkerd は、応答を 502 Bad Gateway として送信します。Linkerd には、送り返したい HTTP ステータス コードを指定できるメカニズムが必要です。

識別子とともにresponseClassifierを使用してみましたが、例外がスローされたときにresponseClassifierが呼び出されないようです。

4

1 に答える 1