クラス Saml2LogoutRequest.Builder
java.lang.ObjectSE
org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutRequest.Builder
- 含まれているクラス:
- Saml2LogoutRequest
メソッドのサマリー
修飾子と型メソッド説明binding
(Saml2MessageBinding binding) この SAML 2.0 メッセージバインディングを使用するデフォルトでは、アサート側の設定済みバインディングが使用されますbuild()
Saml2LogoutRequest
を構築するこれはsamlRequest(java.lang.String)
で使用される一意の ID ですこの場所を SAML 2.0 ログアウトエンドポイントに使用するデフォルトでは、アサート側のエンドポイントが使用されますparameters
(ConsumerSE<MapSE<StringSE, StringSE>> parametersConsumer) このConsumer
SE を使用してクエリパラメーターのセットを変更します。URL エンコードはリクエストの送信時に行われるため、パラメーターを URL エンコードする必要はありません。parametersQuery
(FunctionSE<MapSE<StringSE, StringSE>, StringSE> encoder) この戦略を使用して、パラメーターをエンコードされたクエリ文字列に変換します。relayState
(StringSE relayState) ログアウトリクエストをアサート側に送信するときのリレー状態にこの値を使用します。これはリクエストが送信されるときに行われるため、URL エンコードしないでください。samlRequest
(StringSE samlRequest) 署名され、シリアライズされ、Base64 でエンコードされた <saml2:LogoutRequest> を使用してください。
メソッドの詳細
samlRequest
署名され、シリアライズされ、Base64 でエンコードされた <saml2:LogoutRequest> を使用してください。URL エンコードはリクエストの送信時に行われるため、URL エンコードしないでください。- パラメーター:
samlRequest
- 使用する <saml2:LogoutRequest>- 戻り値:
- さらなる構成のための
Saml2LogoutRequest.Builder
- 関連事項:
binding
この SAML 2.0 メッセージバインディングを使用するデフォルトでは、アサート側の設定済みバインディングが使用されます- パラメーター:
binding
- 使用する SAML 2.0 メッセージバインディング- 戻り値:
- さらなる構成のための
Saml2LogoutRequest.Builder
location
この場所を SAML 2.0 ログアウトエンドポイントに使用するデフォルトでは、アサート側のエンドポイントが使用されます- パラメーター:
location
- 使用する SAML 2.0 の場所- 戻り値:
- さらなる構成のための
Saml2LogoutRequest.Builder
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) このConsumer
SE を使用してクエリパラメーターのセットを変更します。URL エンコードはリクエストの送信時に行われるため、パラメーターを URL エンコードする必要はありません。- パラメーター:
parametersConsumer
-Consumer
SE- 戻り値:
- さらなる構成のための
Saml2LogoutRequest.Builder
parametersQuery
public Saml2LogoutRequest.Builder parametersQuery(FunctionSE<MapSE<StringSE, StringSE>, StringSE> encoder) この戦略を使用して、パラメーターをエンコードされたクエリ文字列に変換します。結果のクエリには、先頭の疑問符が含まれていません。使用したいエンコードされたバージョンがすでにある場合は、parameterEncoder((params) -> encodedValue)
を実行してこれを呼び出すことができます。- パラメーター:
encoder
- 使用する戦略- 戻り値:
- さらなる構成のための
Saml2LogoutRequest.Builder
- 導入:
- 5.8
build
Saml2LogoutRequest
を構築する- 戻り値:
- 構築された
Saml2LogoutRequest