私はすべてのフォームログインがajaxベースのアプローチ(リダイレクトなしなど)を使用していて、フォームログインにはうまくいきます。基本的な認証の場合基本認証で拒否されたアクセスを適切に処理します
私は今も正常に失敗したログイン試行を処理すると、ここでいくつかの問題があるようです:私は罰金であるもはや例外をキャッチするControllerAdvice
に頼ることはできませんが、私が行うには、カスタムBasicAuthenticationEntryPoint
を試してみましたいくつかの変更...しかし、私がそこから行うことができるのは、スローされている実際の例外を変更することでした..それは私のコントローラのアドバイスによってまだ捕らえられていませんでした。
私は春のセキュリティがspring mvc/adviceの世界の外で動作することを理解しています。そのため、ユーザーに送信されるデフォルトのメッセージをどのように捕捉して変更できますか? (ベーシック認証のために、フォーム/セッションのために、これはすでに正常に動作します。..)
ありがとう、それは素晴らしい作品です。私はそれをhttp.httpBasic()。authenticationEntryPoint(auth);に追加しなければなりませんでした。私の設定のためかどうかは分かりませんが、今は少なくとも動作します。 – mortenoh