クラス Saml2LogoutResponse.Builder
- java.lang.Object
-
- org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutResponse.Builder
- 含まれているクラス:
- Saml2LogoutResponse
public static final class Saml2LogoutResponse.Builder extends java.lang.Object
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 Saml2LogoutResponse.Builder
binding(Saml2MessageBinding binding)
この SAML 2.0 メッセージバインディングを使用するデフォルトでは、アサート側の設定済みバインディングが使用されますSaml2LogoutResponse
build()
Saml2LogoutResponse
を構築するSaml2LogoutResponse.Builder
location(java.lang.String location)
この場所を SAML 2.0 ログアウトエンドポイントに使用するデフォルトでは、アサート側のエンドポイントが使用されますSaml2LogoutResponse.Builder
parameters(java.util.function.Consumer<java.util.Map<java.lang.String,java.lang.String>> parametersConsumer)
このConsumer
を使用して、クエリパラメーターのセットを変更します。指定された署名は Base64 エンコードである必要がありますが、レスポンスの送信時に行われるため、パラメーターを URL エンコードしないでください。Saml2LogoutResponse.Builder
relayState(java.lang.String relayState)
ログアウトリクエストをアサート側に送信するときのリレー状態にこの値を使用します。これはレスポンスの送信時に行われるため、URL エンコードしないでください。Saml2LogoutResponse.Builder
samlResponse(java.lang.String samlResponse)
この署名および直列化され、Base64 でエンコードされた <saml2:LogoutResponse> を使用します。リダイレクトバインディングを使用する場合、値はdeflated
であり、次に Base64 でエンコードされている必要があることに注意してください。
メソッドの詳細
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
build
public Saml2LogoutResponse build()
Saml2LogoutResponse
を構築する- 戻り値:
- 構築された
Saml2LogoutResponse