クラス HttpStatusReturningLogoutSuccessHandler
- java.lang.Object
-
- org.springframework.security.web.authentication.logout.HttpStatusReturningLogoutSuccessHandler
- 実装されたすべてのインターフェース:
LogoutSuccessHandler
public class HttpStatusReturningLogoutSuccessHandler extends java.lang.Object implements LogoutSuccessHandler
LogoutSuccessHandler
の実装。デフォルトでは、200
の HTTP ステータスコードを返します。これは、ログアウトが成功したときのリダイレクトが望ましくない REST 型のシナリオで役立ちます。- 導入:
- 4.0.2
コンストラクターのサマリー
コンストラクター コンストラクター 説明 HttpStatusReturningLogoutSuccessHandler()
HttpStatusLogoutSuccessHandler
をデフォルトのHttpStatus.OK
で初期化します。HttpStatusReturningLogoutSuccessHandler(org.springframework.http.HttpStatus httpStatusToReturn)
ユーザー定義のHttpStatus
でHttpStatusLogoutSuccessHandler
を初期化します。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 void
onLogoutSuccess(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Authentication authentication)
コンストラクターの詳細
HttpStatusReturningLogoutSuccessHandler
public HttpStatusReturningLogoutSuccessHandler(org.springframework.http.HttpStatus httpStatusToReturn)
ユーザー定義のHttpStatus
でHttpStatusLogoutSuccessHandler
を初期化します。- パラメーター:
httpStatusToReturn
-null
であってはなりません。
HttpStatusReturningLogoutSuccessHandler
public HttpStatusReturningLogoutSuccessHandler()
HttpStatusLogoutSuccessHandler
をデフォルトのHttpStatus.OK
で初期化します。
メソッドの詳細
onLogoutSuccess
public void onLogoutSuccess(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Authentication authentication) throws java.io.IOException
LogoutSuccessHandler.onLogoutSuccess(HttpServletRequest, HttpServletResponse, Authentication)
の実装。HttpServletResponse
のステータスを設定します。- 次で指定:
- インターフェース
LogoutSuccessHandler
のonLogoutSuccess
- 例外:
java.io.IOException