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