インターフェース AuthenticationFailureHandler

すべての既知の実装クラス:
AuthenticationEntryPointFailureHandlerDelegatingAuthenticationFailureHandlerExceptionMappingAuthenticationFailureHandlerForwardAuthenticationFailureHandlerSimpleUrlAuthenticationFailureHandler

public interface AuthenticationFailureHandler
失敗した認証試行を処理するために使用される戦略。

一般的な動作は、ユーザーを認証ページ(フォームログインの場合)にリダイレクトして、ユーザーが再試行できるようにすることです。例外の型によっては、より高度なロジックが実装される場合があります。例: CredentialsExpiredException は、ユーザーがパスワードを変更できる Web コントローラーへのリダイレクトを引き起こす可能性があります。

導入:
3.0
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    onAuthenticationFailure(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, AuthenticationException exception)
    認証の試行が失敗したときに呼び出されます。
  • メソッドの詳細

    • onAuthenticationFailure

      void onAuthenticationFailure(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, AuthenticationException exception) throws IOExceptionSE, jakarta.servlet.ServletException
      認証の試行が失敗したときに呼び出されます。
      パラメーター:
      request - 認証試行が発生したリクエスト。
      response - レスポンス。
      exception - 認証リクエストを拒否するためにスローされた例外。
      例外:
      IOExceptionSE
      jakarta.servlet.ServletException