インターフェース AuthenticationEntryPoint

    • メソッドの詳細

      • commence

        void commence​(javax.servlet.http.HttpServletRequest request,
                      javax.servlet.http.HttpServletResponse response,
                      AuthenticationException authException)
               throws java.io.IOException,
                      javax.servlet.ServletException
        認証スキームを開始します。

        ExceptionTranslationFilter は、このメソッドを呼び出す前に、AbstractAuthenticationProcessingFilter.SPRING_SECURITY_SAVED_REQUEST_KEY という名前の HttpSession 属性にリクエストされたターゲット URL を入力します。

        実装では、必要に応じて ServletResponse のヘッダーを変更して、認証プロセスを開始する必要があります。

        パラメーター:
        request - AuthenticationException が発生したリクエスト
        response - ユーザーエージェントが認証を開始できるようにする
        authException - 呼び出しの原因となった例外
        例外:
        java.io.IOException
        javax.servlet.ServletException