クラス 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
  • コンストラクターの詳細

  • メソッドの詳細

    • resolve

      public Saml2LogoutRequest resolve(jakarta.servlet.http.HttpServletRequest request, Authentication authentication)
      SAML 2.0 ログアウトリクエストを作成、署名、直列化する準備をします。デフォルトでは、Authentication インスタンスに基づく NameID が含まれています。
      次で指定:
      インターフェース Saml2LogoutRequestResolverresolve 
      パラメーター:
      request - HTTP リクエスト
      authentication - 現在のユーザー
      戻り値:
      署名および直列化された SAML 2.0 ログアウトリクエスト
    • setParametersConsumer

      public void setParametersConsumer(ConsumerSE<OpenSaml4LogoutRequestResolver.LogoutRequestParameters> parametersConsumer)
      OpenSAML LogoutRequest を変更するための ConsumerSE を設定します
      パラメーター:
      parametersConsumer - OpenSaml4LogoutRequestResolver.LogoutRequestParameters を受け入れるコンシューマー
    • setClock

      public void setClock(ClockSE clock)
      この ClockSE を使用して、発行された InstantSE を判別します。
      パラメーター:
      clock - 使用する ClockSE
    • setRelayStateResolver

      public void setRelayStateResolver(org.springframework.core.convert.converter.Converter<jakarta.servlet.http.HttpServletRequest,StringSE> relayStateResolver)
      この Converter を使用して RelayState を計算します
      パラメーター:
      relayStateResolver - 使用する Converter 
      導入:
      6.1