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