public interface AuthenticationSuccessHandler 実装は何でもできますが、通常の動作は次の宛先へのナビゲーションを制御することです(リダイレクトまたは転送を使用)。例: ユーザーがログインフォームを送信してログインした後、アプリケーションは、どこにリダイレクトするかを決定する必要があります(AbstractAuthenticationProcessingFilter とサブクラスを参照)。必要に応じて他のロジックも含めることができます。
| 修飾子と型 | メソッドと説明 |
|---|---|
void | onAuthenticationSuccess(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Authentication authentication) ユーザーが正常に認証されたときに呼び出されます。 |
default void | onAuthenticationSuccess(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.FilterChain chain, Authentication authentication) ユーザーが正常に認証されたときに呼び出されます。 |
default void onAuthenticationSuccess(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.FilterChain chain,
Authentication authentication)
throws java.io.IOException,
javax.servlet.ServletExceptionrequest - 成功した認証を引き起こしたリクエスト response - レスポンス chain - チェーンの他のフィルターを処理するために使用できる FilterChain authentication - 認証プロセス中に作成された Authentication オブジェクト。java.io.IOExceptionjavax.servlet.ServletExceptionvoid onAuthenticationSuccess(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Authentication authentication)
throws java.io.IOException,
javax.servlet.ServletExceptionrequest - 成功した認証を引き起こしたリクエスト response - レスポンス authentication - 認証プロセス中に作成された Authentication オブジェクト。java.io.IOExceptionjavax.servlet.ServletException