クラス Saml2LogoutResponse.Builder

  • 含まれているクラス:
    Saml2LogoutResponse

    public static final class Saml2LogoutResponse.Builder
    extends java.lang.Object
    • メソッドのサマリー

      すべてのメソッド   インスタンスメソッド   具象メソッド  
      修飾子と型 メソッド 説明
      Saml2LogoutResponse.Builderbinding​(Saml2MessageBinding binding)
      この SAML 2.0 メッセージバインディングを使用するデフォルトでは、アサート側の設定済みバインディングが使用されます
      Saml2LogoutResponsebuild()
      Saml2LogoutResponse を構築する
      Saml2LogoutResponse.Builderlocation​(java.lang.String location)
      この場所を SAML 2.0 ログアウトエンドポイントに使用するデフォルトでは、アサート側のエンドポイントが使用されます
      Saml2LogoutResponse.Builderparameters​(java.util.function.Consumer<java.util.Map<java.lang.String,​java.lang.String>> parametersConsumer)
      この Consumer を使用して、クエリパラメーターのセットを変更します。指定された署名は Base64 エンコードである必要がありますが、レスポンスの送信時に行われるため、パラメーターを URL エンコードしないでください。
      Saml2LogoutResponse.BuilderrelayState​(java.lang.String relayState)
      ログアウトリクエストをアサート側に送信するときのリレー状態にこの値を使用します。これはレスポンスの送信時に行われるため、URL エンコードしないでください。
      Saml2LogoutResponse.BuildersamlResponse​(java.lang.String samlResponse)
      この署名および直列化され、Base64 でエンコードされた <saml2:LogoutResponse> を使用します。リダイレクトバインディングを使用する場合、値は deflated であり、次に Base64 でエンコードされている必要があることに注意してください。
      • クラス java.lang.Object から継承されたメソッド

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • メソッドの詳細

      • samlResponse

        public Saml2LogoutResponse.Builder samlResponse​(java.lang.String samlResponse)
        この署名および直列化され、Base64 でエンコードされた <saml2:LogoutResponse> を使用します。リダイレクトバインディングを使用する場合、値は deflated であり、次に Base64 でエンコードされている必要があることに注意してください。レスポンスが送信されるときに行われるため、URL エンコードしないでください。
        パラメーター:
        samlResponse - 使用する <saml2:LogoutResponse>
        戻り値:
        さらなる構成のための Saml2LogoutResponse.Builder
        関連事項:
        Saml2LogoutResponseResolver
      • binding

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

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

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

        public Saml2LogoutResponse.Builder parameters​(java.util.function.Consumer<java.util.Map<java.lang.String,​java.lang.String>> parametersConsumer)
        この Consumer を使用して、クエリパラメーターのセットを変更します。指定された署名は Base64 エンコードである必要がありますが、レスポンスの送信時に行われるため、パラメーターを URL エンコードしないでください。
        パラメーター:
        parametersConsumer - Consumer
        戻り値:
        さらなる構成のための Saml2LogoutResponse.Builder