クラス RelyingPartyRegistration.AssertingPartyDetails.Builder
- java.lang.Object
-
- org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.AssertingPartyDetails.Builder
- 既知の直属サブクラス
OpenSamlAssertingPartyDetails.Builder
public static class RelyingPartyRegistration.AssertingPartyDetails.Builder extends java.lang.Object
コンストラクターのサマリー
コンストラクター コンストラクター 説明 Builder()
メソッドのサマリー
メソッドの詳細
entityId
public RelyingPartyRegistration.AssertingPartyDetails.Builder entityId(java.lang.String entityId)
アサート側の EntityID を設定します。アサート側の <EntityDescriptor EntityID = "..." /> にある値に相当します- パラメーター:
entityId
- 主張する当事者の EntityID- 戻り値:
- さらなる構成のための
RelyingPartyRegistration.ProviderDetails.Builder
wantAuthnRequestsSigned
public RelyingPartyRegistration.AssertingPartyDetails.Builder wantAuthnRequestsSigned(boolean wantAuthnRequestsSigned)
WantAuthnRequestsSigned 設定を設定し、証明書利用者が送信する前に AuthnRequest に署名する必要があるというアサート側の設定を示します。- パラメーター:
wantAuthnRequestsSigned
- WantAuthnRequestsSigned 設定- 戻り値:
- さらなる構成のための
RelyingPartyRegistration.ProviderDetails.Builder
signingAlgorithms
public RelyingPartyRegistration.AssertingPartyDetails.Builder signingAlgorithms(java.util.function.Consumer<java.util.List<java.lang.String>> signingMethodAlgorithmsConsumer)
このConsumer
を SigningMethod アルゴリズムのリストに適用します- パラメーター:
signingMethodAlgorithmsConsumer
- SigningMethod アルゴリズムのリストのConsumer
- 戻り値:
- さらなる構成のためのこの
RelyingPartyRegistration.AssertingPartyDetails.Builder
- 導入:
- 5.5
verificationX509Credentials
public RelyingPartyRegistration.AssertingPartyDetails.Builder verificationX509Credentials(java.util.function.Consumer<java.util.Collection<Saml2X509Credential>> credentialsConsumer)
このConsumer
をSaml2X509Credential
のリストに適用します- パラメーター:
credentialsConsumer
-Saml2X509Credential
のList
のConsumer
- 戻り値:
- さらなる構成のための
RelyingPartyRegistration.Builder
- 導入:
- 5.4
encryptionX509Credentials
public RelyingPartyRegistration.AssertingPartyDetails.Builder encryptionX509Credentials(java.util.function.Consumer<java.util.Collection<Saml2X509Credential>> credentialsConsumer)
このConsumer
をSaml2X509Credential
のリストに適用します- パラメーター:
credentialsConsumer
-Saml2X509Credential
のList
のConsumer
- 戻り値:
- さらなる構成のための
RelyingPartyRegistration.Builder
- 導入:
- 5.4
singleSignOnServiceLocation
public RelyingPartyRegistration.AssertingPartyDetails.Builder singleSignOnServiceLocation(java.lang.String singleSignOnServiceLocation)
SingleSignOnService の場所を設定します。アサート側の <IDPSSODescriptor> の <SingleSignOnService Location="..." /> にある値に相当します。
- パラメーター:
singleSignOnServiceLocation
- SingleSignOnService ロケーション- 戻り値:
- さらなる構成のための
RelyingPartyRegistration.ProviderDetails.Builder
singleSignOnServiceBinding
public RelyingPartyRegistration.AssertingPartyDetails.Builder singleSignOnServiceBinding(Saml2MessageBinding singleSignOnServiceBinding)
SingleSignOnService バインディングを設定します。アサート側の <IDPSSODescriptor> の <SingleSignOnService Binding="..." /> にある値と同等です。
- パラメーター:
singleSignOnServiceBinding
- SingleSignOnService バインディング- 戻り値:
- さらなる構成のための
RelyingPartyRegistration.ProviderDetails.Builder
singleLogoutServiceLocation
public RelyingPartyRegistration.AssertingPartyDetails.Builder singleLogoutServiceLocation(java.lang.String singleLogoutServiceLocation)
SingleLogoutService の場所を設定するアサート側の <IDPSSODescriptor> の <SingleLogoutService Location="..." /> にある値に相当します。
- パラメーター:
singleLogoutServiceLocation
- SingleLogoutService ロケーション- 戻り値:
- さらなる構成のための
RelyingPartyRegistration.AssertingPartyDetails.Builder
- 導入:
- 5.6
singleLogoutServiceResponseLocation
public RelyingPartyRegistration.AssertingPartyDetails.Builder singleLogoutServiceResponseLocation(java.lang.String singleLogoutServiceResponseLocation)
SingleLogoutService レスポンス場所を設定するアサート側の <IDPSSODescriptor> の <SingleLogoutService ResponseLocation="..." /> にある値と同等です。
- パラメーター:
singleLogoutServiceResponseLocation
- SingleLogoutService レスポンス位置- 戻り値:
- さらなる構成のための
RelyingPartyRegistration.AssertingPartyDetails.Builder
- 導入:
- 5.6
singleLogoutServiceBinding
public RelyingPartyRegistration.AssertingPartyDetails.Builder singleLogoutServiceBinding(Saml2MessageBinding singleLogoutServiceBinding)
SingleLogoutService バインディングを設定するアサート側の <IDPSSODescriptor> の <SingleLogoutService Binding="..." /> にある値と同等です。
- パラメーター:
singleLogoutServiceBinding
- SingleLogoutService バインディング- 戻り値:
- さらなる構成のための
RelyingPartyRegistration.AssertingPartyDetails.Builder
- 導入:
- 5.6
build
public RelyingPartyRegistration.AssertingPartyDetails build()
ID プロバイダー IDP の構成を表す不変の ProviderDetails オブジェクトを作成します- 戻り値:
- 不変の ProviderDetails オブジェクト