クラス Saml2RelyingPartyInitiatedLogoutSuccessHandler
java.lang.ObjectSE
org.springframework.security.saml2.provider.service.web.authentication.logout.Saml2RelyingPartyInitiatedLogoutSuccessHandler
- 実装されたすべてのインターフェース:
LogoutSuccessHandler
public final class Saml2RelyingPartyInitiatedLogoutSuccessHandler
extends ObjectSE
implements LogoutSuccessHandler
SAML 2.0 アサーティングパーティに SAML 2.0 ログアウトリクエストを発行するための成功ハンドラー
- 導入:
- 5.6
コンストラクターのサマリー
コンストラクターコンストラクター説明Saml2RelyingPartyInitiatedLogoutSuccessHandler
(Saml2LogoutRequestResolver logoutRequestResolver) 提供されたパラメーターを使用してSaml2RelyingPartyInitiatedLogoutSuccessHandler
を構築します方法の概要
修飾子と型メソッド説明void
onLogoutSuccess
(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, Authentication authentication) アサート側から受信した SAML 2.0 ログアウトリクエストに基づいて、SAML2.0 ログアウトレスポンスを生成して送信しますvoid
setLogoutRequestRepository
(Saml2LogoutRequestRepository logoutRequestRepository) このSaml2LogoutRequestRepository
を使用して、SAML 2.0 ログアウトリクエストを保存します
コンストラクターの詳細
Saml2RelyingPartyInitiatedLogoutSuccessHandler
public Saml2RelyingPartyInitiatedLogoutSuccessHandler(Saml2LogoutRequestResolver logoutRequestResolver) 提供されたパラメーターを使用してSaml2RelyingPartyInitiatedLogoutSuccessHandler
を構築します- パラメーター:
logoutRequestResolver
- 使用するSaml2LogoutRequestResolver
メソッドの詳細
onLogoutSuccess
public void onLogoutSuccess(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, Authentication authentication) throws IOExceptionSE アサート側から受信した SAML 2.0 ログアウトリクエストに基づいて、SAML2.0 ログアウトレスポンスを生成して送信します- 次で指定:
- インターフェース
LogoutSuccessHandler
のonLogoutSuccess
- パラメーター:
request
- HTTP リクエストresponse
- HTTP レスポンスauthentication
- 現在のプリンシパルの詳細- 例外:
IOExceptionSE
- レスポンスへの書き込みに失敗したとき
setLogoutRequestRepository
このSaml2LogoutRequestRepository
を使用して、SAML 2.0 ログアウトリクエストを保存します- パラメーター:
logoutRequestRepository
- 使用するSaml2LogoutRequestRepository