インターフェース AuthenticationFailureHandler
- すべての既知の実装クラス:
AuthenticationEntryPointFailureHandler
、DelegatingAuthenticationFailureHandler
、ExceptionMappingAuthenticationFailureHandler
、ForwardAuthenticationFailureHandler
、SimpleUrlAuthenticationFailureHandler
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