| Package | Description |
|---|---|
| com.github.ulisesbocchio.spring.boot.security.saml.configurer | |
| com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder |
| Modifier and Type | Method and Description |
|---|---|
ExtendedMetadataConfigurer |
ServiceProviderBuilder.extendedMetadata()
Returns a
ExtendedMetadataConfigurer for customization of the ExtendedMetadata default
implementation. |
| Modifier and Type | Class and Description |
|---|---|
class |
LocalExtendedMetadataConfigurer
Builder configurer that takes care of configuring/customizing the
LocalExtendedMetadata bean. |
| Modifier and Type | Method and Description |
|---|---|
ExtendedMetadataConfigurer |
ExtendedMetadataConfigurer.alias(String alias)
Local alias of the entity used for construction of well-known metadata address and determining target
entity from incoming requests.
|
ExtendedMetadataConfigurer |
ExtendedMetadataConfigurer.ecpEnabled(boolean ecpEnabled)
Indicates whether Enhanced Client/Proxy profile should be used for requests which support it.
|
ExtendedMetadataConfigurer |
ExtendedMetadataConfigurer.encryptionKey(String encryptionKey)
Key (stored in the local keyManager) used for encryption/decryption of messages coming/sent from this entity.
|
ExtendedMetadataConfigurer |
ExtendedMetadataConfigurer.idpDiscoveryEnabled(boolean idpDiscoveryEnabled)
When true IDP discovery will be invoked before initializing WebSSO, unless IDP is already specified inside
SAMLContext.
|
ExtendedMetadataConfigurer |
ExtendedMetadataConfigurer.idpDiscoveryResponseURL(String idpDiscoveryResponseURL)
URL where the discovery service should send back response to our discovery request.
|
ExtendedMetadataConfigurer |
ExtendedMetadataConfigurer.idpDiscoveryURL(String idpDiscoveryURL)
URL of the IDP Discovery service user should be redirected to upon request to determine which IDP to use.
|
ExtendedMetadataConfigurer |
ExtendedMetadataConfigurer.keyInfoGeneratorName(String keyInfoGeneratorName)
Name of generator for KeyInfo elements in metadata and signatures.
|
ExtendedMetadataConfigurer |
ExtendedMetadataConfigurer.local(Boolean local)
Deprecated.
As of version 1.10. Use
ServiceProviderBuilder.extendedMetadata() or ServiceProviderBuilder.localExtendedMetadata() |
ExtendedMetadataConfigurer |
ExtendedMetadataConfigurer.requireArtifactResolveSigned(boolean requireArtifactResolveSigned)
If true received artifactResolve messages will require a signature, sent artifactResolve will be signed.
|
ExtendedMetadataConfigurer |
ExtendedMetadataConfigurer.requireLogoutRequestSigned(boolean requireLogoutRequestSigned)
SAML specification mandates that incoming LogoutRequests must be authenticated.
|
ExtendedMetadataConfigurer |
ExtendedMetadataConfigurer.requireLogoutResponseSigned(boolean requireLogoutResponseSigned)
Flag indicating whether incoming LogoutResposne messages must be authenticated.
|
ExtendedMetadataConfigurer |
ExtendedMetadataConfigurer.securityProfile(String securityProfile)
Profile used for trust verification, MetaIOP by default.
|
ExtendedMetadataConfigurer |
ExtendedMetadataConfigurer.signingAlgorithm(String signingAlgorithm)
Algorithm used for creation of digital signatures of this entity.
|
ExtendedMetadataConfigurer |
ExtendedMetadataConfigurer.signingKey(String signingKey)
Key (stored in the local keyManager) used for signing/verifying signature of messages sent/coming from this
entity.
|
ExtendedMetadataConfigurer |
ExtendedMetadataConfigurer.signMetadata(boolean signMetadata)
Flag indicating whether to sign metadata for this entity.
|
ExtendedMetadataConfigurer |
ExtendedMetadataConfigurer.sslHostnameVerification(String sslHostnameVerification)
Hostname verifier to use for verification of SSL connections, e.g.
|
ExtendedMetadataConfigurer |
ExtendedMetadataConfigurer.sslSecurityProfile(String sslSecurityProfile)
Profile used for SSL/TLS trust verification, PKIX by default.
|
ExtendedMetadataConfigurer |
ExtendedMetadataConfigurer.supportUnsolicitedResponse(boolean supportUnsolicitedResponse)
Flag indicating whether to support unsolicited responses (IDP-initialized SSO).
|
ExtendedMetadataConfigurer |
ExtendedMetadataConfigurer.tlsKey(String tlsKey)
Key used for verification of SSL/TLS connections.
|
ExtendedMetadataConfigurer |
ExtendedMetadataConfigurer.trustedKeys(String... trustedKeys)
Keys used as anchors for trust verification when PKIX mode is enabled for the local entity.
|
Copyright © 2018. All rights reserved.