Uses of Class
se.swedenconnect.spring.saml.idp.settings.IdentityProviderSettings.Builder
-
Uses of IdentityProviderSettings.Builder in se.swedenconnect.spring.saml.idp.settings
Modifier and TypeMethodDescriptionIdentityProviderSettings.Builder.assertionSettings
(AssertionSettings assertionSettings) Assigns the Identity Provider Assertion settings.Assigns the Identity Provider base URL, i.e., the protocol, domain and context path.IdentityProviderSettings.builder()
Constructs a newIdentityProviderSettings.Builder
.IdentityProviderSettings.Builder.clockSkewAdjustment
(Duration clockSkewAdjustment) Assigns the clock skew adjustment (in both directions) to consider still acceptable messages.IdentityProviderSettings.Builder.credentials
(CredentialSettings credentials) Assigns the Identity Provider credentials.IdentityProviderSettings.Builder.endpoints
(EndpointSettings endpoints) Assigns the IdP endpoints.Assigns the SAML entityID of the Identity Provider.IdentityProviderSettings.Builder.hokBaseUrl
(String hokBaseUrl) Assigns the Identity Provider base URL for Holder-of-key support, i.e., the protocol, domain and context path.IdentityProviderSettings.Builder.maxMessageAge
(Duration maxMessageAge) Assigns the maximum allowed age of received messages.IdentityProviderSettings.Builder.metadata
(MetadataSettings metadata) Assigns the IdP metadata settings.IdentityProviderSettings.Builder.metadataProvider
(org.opensaml.saml.metadata.resolver.MetadataResolver metadataProvider) Assigns the Identity Provider metadata provider (resolver).IdentityProviderSettings.Builder.metadataProviderConfiguration
(MetadataProviderSettings... metadataProviders) Assigns the IdP metadata provider configuration settings.IdentityProviderSettings.Builder.requiresSignedRequests
(Boolean requiresSignedRequests) Assigns whether the IdP requires signed authentication requests.IdentityProviderSettings.Builder.ssoDurationLimit
(Duration ssoDurationLimit) Assigns for how long may this authentication be re-used.IdentityProviderSettings.Builder.supportsUserMessage
(Boolean supportsUserMessage) Assigns whether the IdP supports theUserMessage
extension.IdentityProviderSettings.withSettings
(Map<String, Object> settings) Constructs a newIdentityProviderSettings.Builder
with the provided settings.