インターフェース AuthenticationFailureHandler
- すべての既知の実装クラス:
AuthenticationEntryPointFailureHandler、DelegatingAuthenticationFailureHandler、ExceptionMappingAuthenticationFailureHandler、ForwardAuthenticationFailureHandler、SimpleUrlAuthenticationFailureHandler
public interface AuthenticationFailureHandler失敗した認証試行を処理するために使用される戦略。一般的な動作は、ユーザーを認証ページ(フォームログインの場合)にリダイレクトして、ユーザーが再試行できるようにすることです。例外の型によっては、より高度なロジックが実装される場合があります。例:
CredentialsExpiredExceptionは、ユーザーがパスワードを変更できる Web コントローラーへのリダイレクトを引き起こす可能性があります。- 導入:
- 3.0
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 voidonAuthenticationFailure(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, AuthenticationException exception)認証の試行が失敗したときに呼び出されます。
メソッドの詳細
onAuthenticationFailure
void onAuthenticationFailure(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, AuthenticationException exception) throws java.io.IOException, javax.servlet.ServletException認証の試行が失敗したときに呼び出されます。- パラメーター:
request- 認証試行が発生したリクエスト。response- レスポンス。exception- 認証リクエストを拒否するためにスローされた例外。- 例外:
java.io.IOExceptionjavax.servlet.ServletException