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