クラス Saml2LogoutRequest.Builder

java.lang.ObjectSE
org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutRequest.Builder
含まれているクラス:
Saml2LogoutRequest

public static final class Saml2LogoutRequest.Builder extends ObjectSE
  • メソッドの詳細

    • samlRequest

      public Saml2LogoutRequest.Builder samlRequest(StringSE samlRequest)
      署名され、シリアライズされ、Base64 でエンコードされた <saml2:LogoutRequest> を使用してください。URL エンコードはリクエストの送信時に行われるため、URL エンコードしないでください。
      パラメーター:
      samlRequest - 使用する <saml2:LogoutRequest>
      戻り値:
      さらなる構成のための Saml2LogoutRequest.Builder
      関連事項:
    • binding

      この SAML 2.0 メッセージバインディングを使用するデフォルトでは、アサート側の設定済みバインディングが使用されます
      パラメーター:
      binding - 使用する SAML 2.0 メッセージバインディング
      戻り値:
      さらなる構成のための Saml2LogoutRequest.Builder
    • location

      public Saml2LogoutRequest.Builder location(StringSE location)
      この場所を SAML 2.0 ログアウトエンドポイントに使用するデフォルトでは、アサート側のエンドポイントが使用されます
      パラメーター:
      location - 使用する SAML 2.0 の場所
      戻り値:
      さらなる構成のための Saml2LogoutRequest.Builder
    • relayState

      public Saml2LogoutRequest.Builder relayState(StringSE relayState)
      ログアウトリクエストをアサート側に送信するときのリレー状態にこの値を使用します。これはリクエストが送信されるときに行われるため、URL エンコードしないでください。
      パラメーター:
      relayState - リレー状態
      戻り値:
      さらなる構成のための Saml2LogoutRequest.Builder
    • id

      これは samlRequest(java.lang.String) で使用される一意の ID です
      パラメーター:
      id - ログアウトリクエスト ID
      戻り値:
      さらなる構成のための Saml2LogoutRequest.Builder
    • parameters

      public Saml2LogoutRequest.Builder parameters(ConsumerSE<MapSE<StringSE,StringSE>> parametersConsumer)
      この ConsumerSE を使用してクエリパラメーターのセットを変更します。URL エンコードはリクエストの送信時に行われるため、パラメーターを URL エンコードする必要はありません。
      パラメーター:
      parametersConsumer - ConsumerSE
      戻り値:
      さらなる構成のための Saml2LogoutRequest.Builder
    • parametersQuery

      この戦略を使用して、パラメーターをエンコードされたクエリ文字列に変換します。結果のクエリには、先頭の疑問符が含まれていません。使用したいエンコードされたバージョンがすでにある場合は、parameterEncoder((params) -> encodedValue) を実行してこれを呼び出すことができます。
      パラメーター:
      encoder - 使用する戦略
      戻り値:
      さらなる構成のための Saml2LogoutRequest.Builder
      導入:
      5.8
    • build

      public Saml2LogoutRequest build()
      Saml2LogoutRequest を構築する
      戻り値:
      構築された Saml2LogoutRequest