クラス OpenSaml4LogoutRequestResolver
java.lang.ObjectSE
org.springframework.security.saml2.provider.service.web.authentication.logout.OpenSaml4LogoutRequestResolver
- 実装されたすべてのインターフェース:
Saml2LogoutRequestResolver
public final class OpenSaml4LogoutRequestResolver
extends ObjectSE
implements Saml2LogoutRequestResolver
OpenSAML 4 で SAML 2.0 ログアウトリクエストを解決するための
Saml2LogoutRequestResolver
- 導入:
- 5.6
ネストされたクラスのサマリー
ネストされたクラスコンストラクターのサマリー
コンストラクターコンストラクター説明OpenSaml4LogoutRequestResolver
(RelyingPartyRegistrationRepository registrations) OpenSaml4LogoutRequestResolver
(RelyingPartyRegistrationResolver relyingPartyRegistrationResolver) メソッドのサマリー
修飾子と型メソッド説明resolve
(jakarta.servlet.http.HttpServletRequest request, Authentication authentication) SAML 2.0 ログアウトリクエストを作成、署名、直列化する準備をします。void
void
setParametersConsumer
(ConsumerSE<OpenSaml4LogoutRequestResolver.LogoutRequestParameters> parametersConsumer) OpenSAMLLogoutRequest
を変更するためのConsumer
SE を設定しますvoid
setRelayStateResolver
(org.springframework.core.convert.converter.Converter<jakarta.servlet.http.HttpServletRequest, StringSE> relayStateResolver) このConverter
を使用して RelayState を計算します
コンストラクターの詳細
OpenSaml4LogoutRequestResolver
OpenSaml4LogoutRequestResolver
public OpenSaml4LogoutRequestResolver(RelyingPartyRegistrationResolver relyingPartyRegistrationResolver)
メソッドの詳細
resolve
public Saml2LogoutRequest resolve(jakarta.servlet.http.HttpServletRequest request, Authentication authentication) SAML 2.0 ログアウトリクエストを作成、署名、直列化する準備をします。デフォルトでは、Authentication
インスタンスに基づくNameID
が含まれています。- 次で指定:
- インターフェース
Saml2LogoutRequestResolver
のresolve
- パラメーター:
request
- HTTP リクエストauthentication
- 現在のユーザー- 戻り値:
- 署名および直列化された SAML 2.0 ログアウトリクエスト
setParametersConsumer
public void setParametersConsumer(ConsumerSE<OpenSaml4LogoutRequestResolver.LogoutRequestParameters> parametersConsumer) OpenSAMLLogoutRequest
を変更するためのConsumer
SE を設定します- パラメーター:
parametersConsumer
-OpenSaml4LogoutRequestResolver.LogoutRequestParameters
を受け入れるコンシューマー
setClock
- パラメーター:
clock
- 使用するClock
SE
setRelayStateResolver
public void setRelayStateResolver(org.springframework.core.convert.converter.Converter<jakarta.servlet.http.HttpServletRequest, StringSE> relayStateResolver) このConverter
を使用して RelayState を計算します- パラメーター:
relayStateResolver
- 使用するConverter
- 導入:
- 6.1