クラス HttpStatusEntryPoint
- java.lang.Object
-
- org.springframework.security.web.authentication.HttpStatusEntryPoint
- 実装されたすべてのインターフェース:
AuthenticationEntryPoint
public final class HttpStatusEntryPoint extends java.lang.Object implements AuthenticationEntryPoint
レスポンスとして汎用HttpStatus
を送信するAuthenticationEntryPoint
。ブラウザーがレスポンスをインターセプトするため、基本認証を使用できない JavaScript クライアントに役立ちます。- 導入:
- 4.0
コンストラクターのサマリー
コンストラクター コンストラクター 説明 HttpStatusEntryPoint(org.springframework.http.HttpStatus httpStatus)
新しいインスタンスを作成します。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 void
commence(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, AuthenticationException authException)
認証スキームを開始します。
メソッドの詳細
commence
public void commence(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, AuthenticationException authException)
インターフェースからコピーされた説明:AuthenticationEntryPoint
認証スキームを開始します。ExceptionTranslationFilter
は、このメソッドを呼び出す前に、AbstractAuthenticationProcessingFilter.SPRING_SECURITY_SAVED_REQUEST_KEY
という名前のHttpSession
属性にリクエストされたターゲット URL を入力します。実装では、必要に応じて
ServletResponse
のヘッダーを変更して、認証プロセスを開始する必要があります。- 次で指定:
- インターフェース
AuthenticationEntryPoint
のcommence
- パラメーター:
request
-AuthenticationException
が発生したリクエストresponse
- ユーザーエージェントが認証を開始できるようにするauthException
- 呼び出しの原因となった例外