クラス Http403ForbiddenEntryPoint

java.lang.ObjectSE
org.springframework.security.web.authentication.Http403ForbiddenEntryPoint
実装されたすべてのインターフェース:
AuthenticationEntryPoint

public class Http403ForbiddenEntryPoint extends ObjectSE implements AuthenticationEntryPoint

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

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

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

導入:
2.0
関連事項:
  • コンストラクターの詳細

    • Http403ForbiddenEntryPoint

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

    • commence

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