クラス Http403ForbiddenEntryPoint
java.lang.ObjectSE
org.springframework.security.web.authentication.Http403ForbiddenEntryPoint
- 実装されたすべてのインターフェース:
AuthenticationEntryPoint
事前認証された認証の場合(たとえば CAS とは異なり)、ユーザーは何らかのセキュリティフィルターが呼び出された時点で確立された外部メカニズムとセキュリティで保護されたコンテキストによってすでに識別されています。
他のプロバイダーの場合のように、このクラスは実際には認証の開始を担当しません。ユーザーが AbstractPreAuthenticatedProcessingFilter によって拒否され、認証が null になった場合に呼び出されます。
commence
メソッドは、常に HttpServletResponse.SC_FORBIDDEN
(403 エラー)を返します。
- 導入:
- 2.0
- 関連事項:
コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明void
commence
(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, AuthenticationException arg2) 常に 403 エラーコードをクライアントに返します。
コンストラクターの詳細
Http403ForbiddenEntryPoint
public Http403ForbiddenEntryPoint()
メソッドの詳細
commence
public void commence(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, AuthenticationException arg2) throws IOExceptionSE 常に 403 エラーコードをクライアントに返します。- 次で指定:
- インターフェース
AuthenticationEntryPoint
のcommence
- パラメーター:
request
-AuthenticationException
が発生したリクエストresponse
- ユーザーエージェントが認証を開始できるようにするarg2
- 呼び出しの原因となった例外- 例外:
IOExceptionSE