クラス Http403ForbiddenEntryPoint

  • 実装されたすべてのインターフェース:
    AuthenticationEntryPoint

    public class Http403ForbiddenEntryPoint
    extends java.lang.Object
    implements AuthenticationEntryPoint

    事前認証された認証の場合(たとえば CAS とは異なり)、ユーザーは何らかのセキュリティフィルターが呼び出された時点で確立された外部メカニズムとセキュリティで保護されたコンテキストによってすでに識別されています。

    他のプロバイダーの場合のように、このクラスは実際には認証の開始を担当しません。ユーザーが AbstractPreAuthenticatedProcessingFilter によって拒否され、認証が null になった場合に呼び出されます。

    commence メソッドは、常に HttpServletResponse.SC_FORBIDDEN (403 エラー)を返します。

    導入:
    2.0
    関連事項:
    ExceptionTranslationFilter
    • メソッドのサマリー

      すべてのメソッド   インスタンスメソッド   具象メソッド  
      修飾子と型 メソッド 説明
      voidcommence​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, AuthenticationException arg2)
      常に 403 エラーコードをクライアントに返します。
      • クラス java.lang.Object から継承されたメソッド

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • コンストラクターの詳細

      • Http403ForbiddenEntryPoint

        public Http403ForbiddenEntryPoint()
    • メソッドの詳細

      • commence

        public void commence​(javax.servlet.http.HttpServletRequest request,
                             javax.servlet.http.HttpServletResponse response,
                             AuthenticationException arg2)
                      throws java.io.IOException
        常に 403 エラーコードをクライアントに返します。
        次で指定:
        インターフェース AuthenticationEntryPointcommence 
        パラメーター:
        request - AuthenticationException が発生したリクエスト
        response - ユーザーエージェントが認証を開始できるようにする
        arg2 - 呼び出しの原因となった例外
        例外:
        java.io.IOException