クラス OpenSamlRelyingPartyRegistration.Builder
- 含まれているクラス:
- OpenSamlRelyingPartyRegistration
EntityDescriptor
を含む RelyingPartyRegistration.AssertingPartyDetails.Builder
の OpenSAML バージョン メソッドのサマリー
修飾子と型メソッド説明assertingPartyDetails
(ConsumerSE<RelyingPartyRegistration.AssertingPartyDetails.Builder> assertingPartyDetails) このConsumer
SE を適用して、アサーティングパーティの詳細をさらに設定しますassertionConsumerServiceBinding
(Saml2MessageBinding assertionConsumerServiceBinding) AssertionConsumerService バインディングを設定します。assertionConsumerServiceLocation
(StringSE assertionConsumerServiceLocation) AssertionConsumerService の場所を設定します。authnRequestsSigned
(BooleanSE authnRequestsSigned) AuthnRequestsSigned の設定を行います。build()
decryptionX509Credentials
(ConsumerSE<CollectionSE<Saml2X509Credential>> credentialsConsumer) 証明書利用者の EntityID を設定します。nameIdFormat
(StringSE nameIdFormat) NameID 形式を設定しますregistrationId
テンプレートを設定します。signingX509Credentials
(ConsumerSE<CollectionSE<Saml2X509Credential>> credentialsConsumer) singleLogoutServiceBinding
(Saml2MessageBinding singleLogoutServiceBinding) singleLogoutServiceBindings
(ConsumerSE<CollectionSE<Saml2MessageBinding>> bindingsConsumer) SingleLogoutService バインディングCollection
SE を変更する目的で、このConsumer
SE をSaml2MessageBinding
のCollection
SE に適用します。singleLogoutServiceLocation
(StringSE singleLogoutServiceLocation) singleLogoutServiceResponseLocation
(StringSE singleLogoutServiceResponseLocation)
メソッドの詳細
registrationId
クラスからコピーされた説明:RelyingPartyRegistration.Builder
registrationId
テンプレートを設定します。多くの場合、URL パスで使用されます- オーバーライド:
- クラス
RelyingPartyRegistration.Builder
のregistrationId
- パラメーター:
id
- このオブジェクトの registrationId は一意である必要があります- 戻り値:
- このオブジェクト
entityId
クラスからコピーされた説明:RelyingPartyRegistration.Builder
証明書利用者の EntityID を設定します。証明書利用者の <EntityDescriptor EntityID = "..." /> にある値に相当します。この値には、いくつかのプレースホルダーが含まれる場合があります。それらはbaseUrl
、registrationId
、baseScheme
、baseHost
、basePort
です。- オーバーライド:
- クラス
RelyingPartyRegistration.Builder
のentityId
- パラメーター:
entityId
- 依存パーティの EntityID- 戻り値:
- さらなる構成のための
RelyingPartyRegistration.Builder
signingX509Credentials
public OpenSamlRelyingPartyRegistration.Builder signingX509Credentials(ConsumerSE<CollectionSE<Saml2X509Credential>> credentialsConsumer) クラスからコピーされた説明:RelyingPartyRegistration.Builder
- オーバーライド:
- クラス
RelyingPartyRegistration.Builder
のsigningX509Credentials
- パラメーター:
credentialsConsumer
- -Collection
SE を変更するためのConsumer
SE- 戻り値:
- さらなる構成のための
RelyingPartyRegistration.Builder
decryptionX509Credentials
public OpenSamlRelyingPartyRegistration.Builder decryptionX509Credentials(ConsumerSE<CollectionSE<Saml2X509Credential>> credentialsConsumer) クラスからコピーされた説明:RelyingPartyRegistration.Builder
- オーバーライド:
- クラス
RelyingPartyRegistration.Builder
のdecryptionX509Credentials
- パラメーター:
credentialsConsumer
- -Collection
SE を変更するためのConsumer
SE- 戻り値:
- さらなる構成のための
RelyingPartyRegistration.Builder
assertionConsumerServiceLocation
public OpenSamlRelyingPartyRegistration.Builder assertionConsumerServiceLocation(StringSE assertionConsumerServiceLocation) クラスからコピーされた説明:RelyingPartyRegistration.Builder
AssertionConsumerService の場所を設定します。証明書利用者の <SPSSODescriptor> の <AssertionConsumerService Location="..." /> にある値に相当します
この値には、いくつかのプレースホルダーが含まれる場合があります。それらは
baseUrl
、registrationId
、baseScheme
、baseHost
、basePort
です。- オーバーライド:
- クラス
RelyingPartyRegistration.Builder
のassertionConsumerServiceLocation
- パラメーター:
assertionConsumerServiceLocation
- AssertionConsumerService の場所- 戻り値:
- さらなる構成のための
RelyingPartyRegistration.Builder
assertionConsumerServiceBinding
public OpenSamlRelyingPartyRegistration.Builder assertionConsumerServiceBinding(Saml2MessageBinding assertionConsumerServiceBinding) クラスからコピーされた説明:RelyingPartyRegistration.Builder
AssertionConsumerService バインディングを設定します。証明書利用者の <SPSSODescriptor> の <AssertionConsumerService Binding="..." /> にある値に相当します
- オーバーライド:
- クラス
RelyingPartyRegistration.Builder
のassertionConsumerServiceBinding
- パラメーター:
assertionConsumerServiceBinding
- AssertionConsumerService バインディング- 戻り値:
- さらなる構成のための
RelyingPartyRegistration.Builder
singleLogoutServiceBinding
public OpenSamlRelyingPartyRegistration.Builder singleLogoutServiceBinding(Saml2MessageBinding singleLogoutServiceBinding) クラスからコピーされた説明:RelyingPartyRegistration.Builder
SingleLogoutService バインディングを設定する証明書利用者の <SPSSODescriptor> の <SingleLogoutService Binding="..." /> にある値に相当します。
- オーバーライド:
- クラス
RelyingPartyRegistration.Builder
のsingleLogoutServiceBinding
- パラメーター:
singleLogoutServiceBinding
- SingleLogoutService バインディング- 戻り値:
- さらなる構成のための
RelyingPartyRegistration.Builder
singleLogoutServiceBindings
public OpenSamlRelyingPartyRegistration.Builder singleLogoutServiceBindings(ConsumerSE<CollectionSE<Saml2MessageBinding>> bindingsConsumer) クラスからコピーされた説明:RelyingPartyRegistration.Builder
SingleLogoutService バインディングCollection
SE を変更する目的で、このConsumer
SE をSaml2MessageBinding
のCollection
SE に適用します。証明書利用者の <SPSSODescriptor> の <SingleLogoutService Binding="..." /> にある値に相当します。
- オーバーライド:
- クラス
RelyingPartyRegistration.Builder
のsingleLogoutServiceBindings
- パラメーター:
bindingsConsumer
- -Collection
SE を変更するためのConsumer
SE- 戻り値:
- さらなる構成のための
RelyingPartyRegistration.Builder
singleLogoutServiceLocation
public OpenSamlRelyingPartyRegistration.Builder singleLogoutServiceLocation(StringSE singleLogoutServiceLocation) クラスからコピーされた説明:RelyingPartyRegistration.Builder
SingleLogoutService の場所を設定する証明書利用者の <SPSSODescriptor> の <SingleLogoutService Location="..." /> にある値に相当します。
- オーバーライド:
- クラス
RelyingPartyRegistration.Builder
のsingleLogoutServiceLocation
- パラメーター:
singleLogoutServiceLocation
- SingleLogoutService ロケーション- 戻り値:
- さらなる構成のための
RelyingPartyRegistration.Builder
singleLogoutServiceResponseLocation
public OpenSamlRelyingPartyRegistration.Builder singleLogoutServiceResponseLocation(StringSE singleLogoutServiceResponseLocation) クラスからコピーされた説明:RelyingPartyRegistration.Builder
SingleLogoutService レスポンス場所を設定する証明書利用者の <SPSSODescriptor> の <SingleLogoutService ResponseLocation="..." /> にある値に相当します。
- オーバーライド:
- クラス
RelyingPartyRegistration.Builder
のsingleLogoutServiceResponseLocation
- パラメーター:
singleLogoutServiceResponseLocation
- SingleLogoutService レスポンス位置- 戻り値:
- さらなる構成のための
RelyingPartyRegistration.Builder
nameIdFormat
クラスからコピーされた説明:RelyingPartyRegistration.Builder
NameID 形式を設定します- オーバーライド:
- クラス
RelyingPartyRegistration.Builder
のnameIdFormat
- 戻り値:
- さらなる構成のための
RelyingPartyRegistration.Builder
authnRequestsSigned
クラスからコピーされた説明:RelyingPartyRegistration.Builder
AuthnRequestsSigned の設定を行います。true
の場合、依存当事者はすべての AuthnRequests に署名し、当事者の優先順位を主張します。RelyingPartyRegistration.isAuthnRequestsSigned()
がtrue
であるか、RelyingPartyRegistration.AssertingPartyDetails.getWantAuthnRequestsSigned()
がtrue
である場合、Spring Security はリクエストに署名することに注意してください。- オーバーライド:
- クラス
RelyingPartyRegistration.Builder
のauthnRequestsSigned
- 戻り値:
- さらなる構成のための
RelyingPartyRegistration.Builder
assertingPartyDetails
public OpenSamlRelyingPartyRegistration.Builder assertingPartyDetails(ConsumerSE<RelyingPartyRegistration.AssertingPartyDetails.Builder> assertingPartyDetails) クラスからコピーされた説明:RelyingPartyRegistration.Builder
このConsumer
SE を適用して、アサーティングパーティの詳細をさらに設定します- オーバーライド:
- クラス
RelyingPartyRegistration.Builder
のassertingPartyDetails
- パラメーター:
assertingPartyDetails
- 適用するConsumer
SE- 戻り値:
- さらなる構成のための
RelyingPartyRegistration.Builder
build
- オーバーライド:
- クラス
RelyingPartyRegistration.Builder
のbuild
- 戻り値:
OpenSamlRelyingPartyRegistration