インターフェース AuthenticationSuccessHandler

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

    public interface AuthenticationSuccessHandler
    成功したユーザー認証を処理するために使用される戦略。

    実装は何でもできますが、通常の動作は次の宛先へのナビゲーションを制御することです(リダイレクトまたは転送を使用)。例: ユーザーがログインフォームを送信してログインした後、アプリケーションは、どこにリダイレクトするかを決定する必要があります(AbstractAuthenticationProcessingFilter とサブクラスを参照)。必要に応じて他のロジックも含めることができます。

    導入:
    3.0
    • メソッドの詳細

      • 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