Skip navigation links
A B C D E F G H I K L M N P R S T U V W 

A

accept(T) - Method in interface com.github.ulisesbocchio.spring.boot.security.saml.util.FunctionalUtils.CheckedConsumer
 
addFilter(HttpSecurity, Class<? extends Filter>) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.bean.SAMLConfigurerBean
 
addKeyToKeystore(KeyStore, X509Certificate, RSAPrivateKey, String, String) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.resource.KeystoreFactory
Based on a public certificate, private key, alias and password, this method will load the certificate and private key as an entry into the keystore, and it will set the provided alias and password to the keystore entry.
afterPropertiesSet() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.bean.override.DSLSingleLogoutProfileImpl
 
afterPropertiesSet() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.bean.override.DSLWebSSOProfileConsumerHoKImpl
 
afterPropertiesSet() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.bean.override.DSLWebSSOProfileConsumerImpl
 
afterPropertiesSet() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.bean.override.DSLWebSSOProfileECPImpl
 
afterPropertiesSet() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.bean.override.DSLWebSSOProfileHoKImpl
 
afterPropertiesSet() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.bean.override.DSLWebSSOProfileImpl
 
afterPropertiesSet() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.bean.SAMLConfigurerBean
 
afterPropertiesSet() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configuration.SAMLServiceProviderSecurityConfiguration
 
alias(String) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.ExtendedMetadataConfigurer
Local alias of the entity used for construction of well-known metadata address and determining target entity from incoming requests.
apply(T) - Method in interface com.github.ulisesbocchio.spring.boot.security.saml.util.FunctionalUtils.CheckedFunction
 
artifactBinding(HTTPArtifactBinding) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SAMLProcessorConfigurer
Provide a specific HTTPArtifactBinding bindings.
assertionConsumerIndex(Integer) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.MetadataGeneratorConfigurer
Generated assertion consumer service with the index equaling set value will be marked as default.
authenticationManager - Variable in class com.github.ulisesbocchio.spring.boot.security.saml.bean.SAMLConfigurerBean
 
authenticationProvider() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.ServiceProviderBuilder
Returns a AuthenticationProviderConfigurer for customization of the SAMLAuthenticationProvider default implementation SAMLAuthenticationProvider.
authenticationProvider(SAMLAuthenticationProvider) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.ServiceProviderBuilder
Provide a specific SAMLAuthenticationProvider.
AuthenticationProviderConfigurer - Class in com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder
Builder configurer that takes care of configuring/customizing a SAMLAuthenticationProvider for the SAML 2.0 Service Provider.
AuthenticationProviderConfigurer(SAMLAuthenticationProvider) - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.AuthenticationProviderConfigurer
Provide the provider to be used.
AuthenticationProviderConfigurer() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.AuthenticationProviderConfigurer
Default Constructor
AuthenticationProviderProperties - Class in com.github.ulisesbocchio.spring.boot.security.saml.properties
Configuration Properties for SAMLAuthenticationProvider
AuthenticationProviderProperties() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.properties.AuthenticationProviderProperties
 

B

beforeInit() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.ServiceProviderBuilder
 
bindingsHoKSSO(String...) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.MetadataGeneratorConfigurer
List of bindings to be included in the generated metadata for Web Single Sign-On Holder of Key.
bindingsSLO(String...) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.MetadataGeneratorConfigurer
List of bindings to be included in the generated metadata for Single Logout.
bindingsSSO(String...) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.MetadataGeneratorConfigurer
List of bindings to be included in the generated metadata for Web Single Sign-On.

C

clearAuthentication(Boolean) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.LogoutConfigurer
If true, removes the Authentication from the SecurityContext to prevent issues with concurrent requests.
com.github.ulisesbocchio.spring.boot.security.saml.annotation - package com.github.ulisesbocchio.spring.boot.security.saml.annotation
 
com.github.ulisesbocchio.spring.boot.security.saml.bean - package com.github.ulisesbocchio.spring.boot.security.saml.bean
 
com.github.ulisesbocchio.spring.boot.security.saml.bean.override - package com.github.ulisesbocchio.spring.boot.security.saml.bean.override
 
com.github.ulisesbocchio.spring.boot.security.saml.configuration - package com.github.ulisesbocchio.spring.boot.security.saml.configuration
 
com.github.ulisesbocchio.spring.boot.security.saml.configurer - package com.github.ulisesbocchio.spring.boot.security.saml.configurer
 
com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder - package com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder
 
com.github.ulisesbocchio.spring.boot.security.saml.properties - package com.github.ulisesbocchio.spring.boot.security.saml.properties
 
com.github.ulisesbocchio.spring.boot.security.saml.resource - package com.github.ulisesbocchio.spring.boot.security.saml.resource
 
com.github.ulisesbocchio.spring.boot.security.saml.user - package com.github.ulisesbocchio.spring.boot.security.saml.user
 
com.github.ulisesbocchio.spring.boot.security.saml.util - package com.github.ulisesbocchio.spring.boot.security.saml.util
 
ConfigPropertiesMarkdownGenerator - Class in com.github.ulisesbocchio.spring.boot.security.saml.util
Not used as part of the library runtime.
ConfigPropertiesMarkdownGenerator() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.util.ConfigPropertiesMarkdownGenerator
 
configure(HttpSecurity) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.bean.SAMLConfigurerBean
 
configure(ServiceProviderBuilder) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.AuthenticationProviderConfigurer
 
configure(ServiceProviderBuilder) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.ExtendedMetadataConfigurer
 
configure(ServiceProviderBuilder) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.KeyManagerConfigurer
 
configure(ServiceProviderBuilder) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.LogoutConfigurer
 
configure(ServiceProviderBuilder) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.MetadataGeneratorConfigurer
 
configure(ServiceProviderBuilder) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.MetadataManagerConfigurer
 
configure(ServiceProviderBuilder) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SAMLContextProviderConfigurer
 
configure(ServiceProviderBuilder) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SAMLContextProviderLBConfigurer
 
configure(ServiceProviderBuilder) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SAMLProcessorConfigurer
 
configure(ServiceProviderBuilder) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SingleLogoutProfileConfigurer
 
configure(ServiceProviderBuilder) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SSOConfigurer
 
configure(ServiceProviderBuilder) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.TLSConfigurer
 
configure(ServiceProviderBuilder) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.WebSSOProfileConfigurer
 
configure(ServiceProviderBuilder) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.WebSSOProfileConsumerConfigurer
 
configure(ServiceProviderBuilder) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.WebSSOProfileECPConfigurer
 
configure(ServiceProviderBuilder) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.WebSSOProfileHoKConfigurer
 
configure(ServiceProviderBuilder) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.WebSSOProfileHoKConsumerConfigurer
 
configure(ServiceProviderBuilder) - Method in interface com.github.ulisesbocchio.spring.boot.security.saml.configurer.ServiceProviderConfigurer
Allows for customization the SAML Service Provider.
configure(HttpSecurity) - Method in interface com.github.ulisesbocchio.spring.boot.security.saml.configurer.ServiceProviderConfigurer
Allows for customization of the HttpSecurity object exposed by WebSecurityConfigurerAdapter.
configure(WebSecurity) - Method in interface com.github.ulisesbocchio.spring.boot.security.saml.configurer.ServiceProviderConfigurer
Allows for customization of the WebSecurity object exposed by WebSecurityConfigurerAdapter.
configure(ServiceProviderBuilder) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.ServiceProviderConfigurerAdapter
Allows for customization the SAML Service Provider.
configure(HttpSecurity) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.ServiceProviderConfigurerAdapter
Allows for customization of the HttpSecurity object exposed by WebSecurityConfigurerAdapter.
configure(WebSecurity) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.ServiceProviderConfigurerAdapter
Allows for customization of the WebSecurity object exposed by WebSecurityConfigurerAdapter.
contextPath(String) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SAMLContextProviderLBConfigurer
Context path of the LB, must be starting with slash, e.g.
createDefaultArtifactBinding(ServiceProviderBuilder) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SAMLProcessorConfigurer
 
createDefaultExtendedMetadataDelegate(MetadataProvider, ExtendedMetadata) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.MetadataManagerConfigurer
 
createDefaultFailureHandler() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SSOConfigurer
 
createDefaultGlobalHandler() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.LogoutConfigurer
 
createDefaultLocalHandler() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.LogoutConfigurer
 
createDefaultMetadataManager() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.MetadataManagerConfigurer
 
createDefaultMetadataProvider(String) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.MetadataManagerConfigurer
 
createDefaultPaosBinding() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SAMLProcessorConfigurer
 
createDefaultPostBinding() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SAMLProcessorConfigurer
 
createDefaultRedirectBinding() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SAMLProcessorConfigurer
 
createDefaultSamlContextProvider() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SAMLContextProviderConfigurer
 
createDefaultSamlContextProviderLB() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SAMLContextProviderLBConfigurer
 
createDefaultSamlDiscoveryFilter() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SSOConfigurer
 
createDefaultSamlEntryPoint() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SSOConfigurer
 
createDefaultSamlHoKProcessingFilter() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SSOConfigurer
 
createDefaultSamlProcessingFilter() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SSOConfigurer
 
createDefaultSamlProcessor(List<SAMLBinding>) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SAMLProcessorConfigurer
 
createDefaultSingleLogoutProfile() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SingleLogoutProfileConfigurer
 
createDefaultSoapBinding() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SAMLProcessorConfigurer
 
createDefaultSuccessHandler() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.LogoutConfigurer
 
createDefaultSuccessHandler() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SSOConfigurer
 
createDefaultTlsProtocolConfigurer() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.TLSConfigurer
 
createDefaultWebSSOProfile() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.WebSSOProfileConfigurer
 
createDefaultWebSSOProfileConsumerHoK() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.WebSSOProfileHoKConsumerConfigurer
 
createDefaultWebSSOProfileECP() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.WebSSOProfileECPConfigurer
 
createDefaultWebSSOProfileHoK() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.WebSSOProfileHoKConfigurer
 
createEmptyKeystore() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.resource.KeystoreFactory
Returns an empty KeyStore object.
createExtendedMetadata() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.ExtendedMetadataConfigurer
 
createExtendedMetadata() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.LocalExtendedMetadataConfigurer
 
createWebSSOProfileConsumer() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.WebSSOProfileConsumerConfigurer
 

D

defaultFailureURL(String) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SSOConfigurer
The URL which will be used as the failure destination.
defaultIDP(String) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.MetadataManagerConfigurer
Sets name of IDP to be used as default.
defaultKey(String) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.KeyManagerConfigurer
Sets the default key to use for encryption.
defaultSuccessURL(String) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SSOConfigurer
Supplies the default target Url that will be used if no saved request is found in the session, or the alwaysUseDefaultTargetUrl property is set to true.
defaultTargetURL(String) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.LogoutConfigurer
Supplies the default target Url that will be used if no saved request is found in the session, or the alwaysUseDefaultTargetUrl property is set to true.
disableArtifactBinding() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SAMLProcessorConfigurer
HTTP Artifact Bindings are enabled by default.
disablePaosBinding() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SAMLProcessorConfigurer
HTTP PAOS Bindings are enabled by default.
disablePostBinding() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SAMLProcessorConfigurer
HTTP Post Bindings are enabled by default.
disableRedirectBinding() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SAMLProcessorConfigurer
HTTP Redirect Bindings are enabled by default.
disableSoapBinding() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SAMLProcessorConfigurer
HTTP SOAP Bindings are enabled by default.
discoveryProcessingURL(String) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SSOConfigurer
The URL that the SAMLDiscovery filter will be listening to.
DSLMetadataGenerator - Class in com.github.ulisesbocchio.spring.boot.security.saml.bean.override
MetadataGenerator with non-required autowire.
DSLMetadataGenerator() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.bean.override.DSLMetadataGenerator
 
DSLMetadataManager - Class in com.github.ulisesbocchio.spring.boot.security.saml.bean.override
MetadataManager with non-required autowire.
DSLMetadataManager(List<MetadataProvider>) - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.bean.override.DSLMetadataManager
Creates new metadata manager, automatically registers itself for notifications from metadata changes and calls reload upon a change.
DSLSAMLAuthenticationProvider - Class in com.github.ulisesbocchio.spring.boot.security.saml.bean.override
SAMLAuthenticationProvider with non-required autowire.
DSLSAMLAuthenticationProvider() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.bean.override.DSLSAMLAuthenticationProvider
 
DSLSAMLContextProviderImpl - Class in com.github.ulisesbocchio.spring.boot.security.saml.bean.override
SAMLContextProviderImpl with non-required Autowire.
DSLSAMLContextProviderImpl() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.bean.override.DSLSAMLContextProviderImpl
 
DSLSAMLContextProviderLB - Class in com.github.ulisesbocchio.spring.boot.security.saml.bean.override
/** SAMLContextProviderLB with non-required Autowire.
DSLSAMLContextProviderLB() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.bean.override.DSLSAMLContextProviderLB
 
DSLSingleLogoutProfileImpl - Class in com.github.ulisesbocchio.spring.boot.security.saml.bean.override
SingleLogoutProfileImpl with non-required autowire.
DSLSingleLogoutProfileImpl() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.bean.override.DSLSingleLogoutProfileImpl
 
DSLWebSSOProfileConsumerHoKImpl - Class in com.github.ulisesbocchio.spring.boot.security.saml.bean.override
WebSSOProfileConsumerHoKImpl with non-required autowire.
DSLWebSSOProfileConsumerHoKImpl() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.bean.override.DSLWebSSOProfileConsumerHoKImpl
 
DSLWebSSOProfileConsumerImpl - Class in com.github.ulisesbocchio.spring.boot.security.saml.bean.override
WebSSOProfileConsumerImpl with non-required autowire.
DSLWebSSOProfileConsumerImpl() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.bean.override.DSLWebSSOProfileConsumerImpl
 
DSLWebSSOProfileECPImpl - Class in com.github.ulisesbocchio.spring.boot.security.saml.bean.override
WebSSOProfileECPImpl with non-required autowire.
DSLWebSSOProfileECPImpl() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.bean.override.DSLWebSSOProfileECPImpl
 
DSLWebSSOProfileHoKImpl - Class in com.github.ulisesbocchio.spring.boot.security.saml.bean.override
WebSSOProfileHoKImpl with non-required autowire.
DSLWebSSOProfileHoKImpl() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.bean.override.DSLWebSSOProfileHoKImpl
 
DSLWebSSOProfileImpl - Class in com.github.ulisesbocchio.spring.boot.security.saml.bean.override
WebSSOProfileImpl with non-required autowire.
DSLWebSSOProfileImpl() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.bean.override.DSLWebSSOProfileImpl
 

E

ecpEnabled(boolean) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.ExtendedMetadataConfigurer
Indicates whether Enhanced Client/Proxy profile should be used for requests which support it.
ecpProfile() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.ServiceProviderBuilder
Returns a WebSSOProfileECPConfigurer for customization of the WebSSOProfileECPImpl default implementation WebSSOProfileECPImpl.
ecpProfile(WebSSOProfileECPImpl) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.ServiceProviderBuilder
Provide a specific WebSSOProfileECPImpl.
EnableSAMLSSO - Annotation Type in com.github.ulisesbocchio.spring.boot.security.saml.annotation
Main entry point for this Spring Boot plugin.
enableSsoHoK(boolean) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SSOConfigurer
Whether to enable the SAMLWebSSOHoKProcessingFilter filter or not.
encryptionKey(String) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.ExtendedMetadataConfigurer
Key (stored in the local keyManager) used for encryption/decryption of messages coming/sent from this entity.
endpointsMatcher() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.bean.SAMLConfigurerBean
Returns a request RequestMatcher that matches all the SAML endpoints configured by the user: defaultFailureURL, ssoProcessingURL, ssoHoKProcessingURL, discoveryProcessingURL, idpSelectionPageURL, ssoLoginURL, metadataURL, defaultTargetURL, logoutURL and singleLogoutURL.
entityBaseURL(String) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.MetadataGeneratorConfigurer
This Service Provider's entity base URL.
entityId(String) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.MetadataGeneratorConfigurer
This Service Provider's SAML Entity ID.
equals(Object) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.resource.SpringResourceWrapperOpenSAMLResource
 
excludeCredential(boolean) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.AuthenticationProviderConfigurer
When false (default) the resulting Authentication object will include instance of SAMLCredential as a credential value.
exists() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.resource.SpringResourceWrapperOpenSAMLResource
 
extendedMetadata - Variable in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.ExtendedMetadataConfigurer
 
extendedMetadata() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.ServiceProviderBuilder
Returns a ExtendedMetadataConfigurer for customization of the ExtendedMetadata default implementation.
extendedMetadata(ExtendedMetadata) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.ServiceProviderBuilder
Provide a specific ExtendedMetadata.
extendedMetadataBean - Variable in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.ExtendedMetadataConfigurer
 
extendedMetadataConfig - Variable in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.ExtendedMetadataConfigurer
 
ExtendedMetadataConfigurer - Class in com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder
Builder configurer that takes care of configuring/customizing the ExtendedMetadata bean.
ExtendedMetadataConfigurer() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.ExtendedMetadataConfigurer
 
ExtendedMetadataConfigurer(ExtendedMetadata) - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.ExtendedMetadataConfigurer
 
ExtendedMetadataDelegateProperties - Class in com.github.ulisesbocchio.spring.boot.security.saml.properties
Configuration Properties for ExtendedMetadataDelegate
ExtendedMetadataDelegateProperties() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.properties.ExtendedMetadataDelegateProperties
 
ExtendedMetadataProperties - Class in com.github.ulisesbocchio.spring.boot.security.saml.properties
Properties for ExtendedMetadata
ExtendedMetadataProperties() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.properties.ExtendedMetadataProperties
 

F

failureHandler(AuthenticationFailureHandler) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SSOConfigurer
Provide a specific AuthenticationFailureHandler to be invoked on unsuccessful authentication.
forceMetadataRevocationCheck(boolean) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.MetadataManagerConfigurer
Determines whether check for certificate revocation should always be done as part of the PKIX validation.
forcePrincipalAsString(boolean) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.AuthenticationProviderConfigurer
By default principal in the returned Authentication object is the NameID included in the authenticated Assertion.
FunctionalUtils - Class in com.github.ulisesbocchio.spring.boot.security.saml.util
Utilities to overcome functional limitations.
FunctionalUtils() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.util.FunctionalUtils
 
FunctionalUtils.CheckedConsumer<T,E extends Throwable> - Interface in com.github.ulisesbocchio.spring.boot.security.saml.util
 
FunctionalUtils.CheckedFunction<T,R,E extends Throwable> - Interface in com.github.ulisesbocchio.spring.boot.security.saml.util
 

G

getAttribute(String) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.user.SAMLUserDetails
 
getAttributeArray(String) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.user.SAMLUserDetails
 
getAttributes() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.user.SAMLUserDetails
 
getAttributesArrays() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.user.SAMLUserDetails
 
getAuthorities() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.user.SAMLUserDetails
 
getInputStream() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.resource.SpringResourceWrapperOpenSAMLResource
 
getLastModifiedTime() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.resource.SpringResourceWrapperOpenSAMLResource
 
getLocation() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.resource.SpringResourceWrapperOpenSAMLResource
 
getPassword() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.user.SAMLUserDetails
 
getRequestMatcher() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.ServiceProviderEndpoints
Returns an OrRequestMatcher that contains all the different URLs configured throughout the Service Provider configuration.
getType() - Method in enum com.github.ulisesbocchio.spring.boot.security.saml.properties.WebSSOProfileOptionProperties.AuthnContextComparisonType
 
getUsername() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.user.SAMLUserDetails
 
globalHandler(LogoutHandler) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.LogoutConfigurer
Handler to be invoked when global logout is selected.

H

hashCode() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.resource.SpringResourceWrapperOpenSAMLResource
 
hokProfile() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.ServiceProviderBuilder
Returns a WebSSOProfileHoKConfigurer for customization of the WebSSOProfileHoKImpl default implementation WebSSOProfileHoKImpl.
hokProfile(WebSSOProfileHoKImpl) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.ServiceProviderBuilder
Provide a specific WebSSOProfileHoKImpl.
hokProfileConsumer() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.ServiceProviderBuilder
Returns a WebSSOProfileHoKConsumerConfigurer for customization of the WebSSOProfileConsumerHoKImpl default implementation WebSSOProfileConsumerHoKImpl.
hokProfileConsumer(WebSSOProfileConsumerHoKImpl) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.ServiceProviderBuilder
Provide a specific WebSSOProfileConsumerHoKImpl.
hostedSPName(String) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.MetadataManagerConfigurer
Sets nameId of SP hosted on this machine.
http() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.ServiceProviderBuilder
Returns the original HttpSecurity to continue chaining configuration.
http(FunctionalUtils.CheckedConsumer<HttpSecurity, Exception>) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.ServiceProviderBuilder
Allows for processing the original HttpSecurity AFTER the Service Provider configurer is configured.

I

id(String) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.MetadataGeneratorConfigurer
This Service Provider's SAML ID.
IdentityProvidersProperties - Class in com.github.ulisesbocchio.spring.boot.security.saml.properties
Configuration Properties For Identity Providers.
IdentityProvidersProperties() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.properties.IdentityProvidersProperties
 
idpDiscoveryEnabled(boolean) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.ExtendedMetadataConfigurer
When true IDP discovery will be invoked before initializing WebSSO, unless IDP is already specified inside SAMLContext.
idpDiscoveryResponseURL(String) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.ExtendedMetadataConfigurer
URL where the discovery service should send back response to our discovery request.
idpDiscoveryURL(String) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.ExtendedMetadataConfigurer
URL of the IDP Discovery service user should be redirected to upon request to determine which IDP to use.
idpSelectionPageURL(String) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SSOConfigurer
Sets path where request dispatcher will send user for IDP selection.
includeDiscoveryExtension(Boolean) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.MetadataGeneratorConfigurer
When true discovery profile extension metadata pointing to the default SAMLEntryPoint will be generated and stored in the generated metadata document.
includeServerPortInRequestURL(boolean) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SAMLContextProviderLBConfigurer
When true serverPort will be used in construction of LB requestURL.
init(HttpSecurity) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.bean.SAMLConfigurerBean
 
init(ServiceProviderBuilder) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.AuthenticationProviderConfigurer
 
init(ServiceProviderBuilder) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.ExtendedMetadataConfigurer
 
init(ServiceProviderBuilder) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.KeyManagerConfigurer
 
init(ServiceProviderBuilder) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.LocalExtendedMetadataConfigurer
 
init(ServiceProviderBuilder) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.LogoutConfigurer
 
init(ServiceProviderBuilder) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.MetadataGeneratorConfigurer
 
init(ServiceProviderBuilder) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.MetadataManagerConfigurer
 
init(ServiceProviderBuilder) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SAMLContextProviderConfigurer
 
init(ServiceProviderBuilder) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SAMLContextProviderLBConfigurer
 
init(ServiceProviderBuilder) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SAMLProcessorConfigurer
 
init(ServiceProviderBuilder) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SingleLogoutProfileConfigurer
 
init(ServiceProviderBuilder) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SSOConfigurer
 
init(ServiceProviderBuilder) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.TLSConfigurer
 
init(ServiceProviderBuilder) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.WebSSOProfileConfigurer
 
init(ServiceProviderBuilder) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.WebSSOProfileConsumerConfigurer
 
init(ServiceProviderBuilder) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.WebSSOProfileECPConfigurer
 
init(ServiceProviderBuilder) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.WebSSOProfileHoKConfigurer
 
init(ServiceProviderBuilder) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.WebSSOProfileHoKConsumerConfigurer
 
invalidateSession(Boolean) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.LogoutConfigurer
Causes the HttpSession to be invalidated when this LogoutHandler is invoked.
isAccountNonExpired() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.user.SAMLUserDetails
 
isAccountNonLocked() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.user.SAMLUserDetails
 
isCredentialsNonExpired() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.user.SAMLUserDetails
 
isEnabled() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.user.SAMLUserDetails
 

K

keyInfoGeneratorName(String) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.ExtendedMetadataConfigurer
Name of generator for KeyInfo elements in metadata and signatures.
keyManager() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.ServiceProviderBuilder
Returns a KeyManagerConfigurer for customization of the KeyManager default implementation JKSKeyManager.
keyManager(KeyManager) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.ServiceProviderBuilder
Provide a specific KeyManager.
KeyManagerConfigurer - Class in com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder
Builder configurer that takes care of configuring/customizing the KeyManager bean.
KeyManagerConfigurer(KeyManager) - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.KeyManagerConfigurer
 
KeyManagerConfigurer() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.KeyManagerConfigurer
 
KeyManagerProperties - Class in com.github.ulisesbocchio.spring.boot.security.saml.properties
Configuration Properties for KeyManager
KeyManagerProperties() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.properties.KeyManagerProperties
 
keyPassword(String, String) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.KeyManagerConfigurer
Alternative to KeyManagerConfigurer.keyPasswords when only 1 (one) key is present in the KeyStore.
keyPasswords(Map<String, String>) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.KeyManagerConfigurer
Specify the passwords of the keys stored in the KeyStore.
keyStore(KeyStore) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.KeyManagerConfigurer
Set the actual KeyStore object to use.
KeystoreFactory - Class in com.github.ulisesbocchio.spring.boot.security.saml.resource
Class for internal use of this Spring Boot Plugin.
KeystoreFactory() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.resource.KeystoreFactory
 
KeystoreFactory(ResourceLoader) - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.resource.KeystoreFactory
 

L

loadCert(String) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.resource.KeystoreFactory
Given a resource location it loads a PEM X509 certificate.
loadKeystore(String, String, String, String) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.resource.KeystoreFactory
Based on a public certificate, private key, alias and password, this method will load the certificate and private key as an entry into a newly created keystore, and it will set the provided alias and password to the keystore entry.
loadPrivateKey(String) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.resource.KeystoreFactory
Given a resource location it loads a DER RSA private Key.
loadUserBySAML(SAMLCredential) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.user.SimpleSAMLUserDetailsService
 
local - Variable in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.ExtendedMetadataConfigurer
 
local(Boolean) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.ExtendedMetadataConfigurer
LocalExtendedMetadata - Class in com.github.ulisesbocchio.spring.boot.security.saml.bean.override
A Version of ExtendedMetadata for local metadata only.
LocalExtendedMetadata() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.bean.override.LocalExtendedMetadata
 
localExtendedMetadata() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.ServiceProviderBuilder
Returns a ExtendedMetadataConfigurer for customization of the LocalExtendedMetadata default.
localExtendedMetadata(LocalExtendedMetadata) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.ServiceProviderBuilder
Provide a specific LocalExtendedMetadata.
LocalExtendedMetadataConfigurer - Class in com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder
Builder configurer that takes care of configuring/customizing the LocalExtendedMetadata bean.
LocalExtendedMetadataConfigurer() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.LocalExtendedMetadataConfigurer
 
LocalExtendedMetadataConfigurer(ExtendedMetadata) - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.LocalExtendedMetadataConfigurer
 
localForceMetadataRevocationCheck(boolean) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.MetadataManagerConfigurer
Determines whether check for certificate revocation should always be done as part of the PKIX validation.
localHandler(LogoutHandler) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.LogoutConfigurer
Handler to be invoked when local logout is selected.
localMetadataFilter(MetadataFilter) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.MetadataManagerConfigurer
Sets the metadata filter applied to the LOCAL metadata.
localMetadataLocation(String) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.MetadataManagerConfigurer
Specify the location of the metadata file to be loaded as ResourceBackedMetadataProvider.
localMetadataRequireSignature(boolean) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.MetadataManagerConfigurer
When set to true metadata from this provider should only be accepted when correctly signed and verified.
localMetadataTrustCheck(boolean) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.MetadataManagerConfigurer
When true metadata signature will be verified for trust using PKIX with metadataTrustedKeys as anchors.
localMetadataTrustedKeys(String...) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.MetadataManagerConfigurer
Keys stored in the KeyManager which can be used to verify whether signature of the metadata is trusted.
localRequireValidMetadata(boolean) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.MetadataManagerConfigurer
Sets whether the metadata returned by queries must be valid.
logout() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.ServiceProviderBuilder
Returns a LogoutConfigurer for customization of the SAMLLogoutFilter and SAMLProcessingFilter.
LogoutConfigurer - Class in com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder
Builder configurer that takes care of configuring/customizing the SAMLLogoutFilter bean and SAMLLogoutProcessingFilter bean.
LogoutConfigurer() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.LogoutConfigurer
 
LogoutProperties - Class in com.github.ulisesbocchio.spring.boot.security.saml.properties
Configuration Properties Local and Global Logout.
LogoutProperties() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.properties.LogoutProperties
 
logoutURL(String) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.LogoutConfigurer
Sets the URL used to determine if the SAMLLogoutFilter is invoked.

M

main(String[]) - Static method in class com.github.ulisesbocchio.spring.boot.security.saml.util.ConfigPropertiesMarkdownGenerator
 
metadataFilter(MetadataFilter) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.MetadataManagerConfigurer
Sets the metadata filter applied to the metadata.
metadataGenerator() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.ServiceProviderBuilder
Returns a MetadataGeneratorConfigurer for customization of the MetadataGenerator, MetadataGeneratorFilter and MetadataDisplayFilter.
metadataGenerator(MetadataGenerator) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.ServiceProviderBuilder
Provide a specific MetadataGenerator.
MetadataGeneratorConfigurer - Class in com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder
Builder configurer that takes care of configuring/customizing the MetadataGenerator, MetadataDisplayFilter, and MetadataGeneratorFilter bean.
MetadataGeneratorConfigurer() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.MetadataGeneratorConfigurer
 
MetadataGeneratorConfigurer(MetadataGenerator) - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.MetadataGeneratorConfigurer
 
MetadataGeneratorProperties - Class in com.github.ulisesbocchio.spring.boot.security.saml.properties
Configuration Properties for MetadataGenerator MetadataGeneratorFilter and MetadataDisplayFilter
MetadataGeneratorProperties() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.properties.MetadataGeneratorProperties
 
metadataLocations(String...) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.MetadataManagerConfigurer
Specify the location(s) of the metadata files to be loaded as ResourceBackedMetadataProvider.
metadataManager() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.ServiceProviderBuilder
Returns a MetadataManagerConfigurer for customization of the MetadataManager default implementation CachingMetadataManager.
metadataManager(MetadataManager) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.ServiceProviderBuilder
Provide a specific MetadataManager.
MetadataManagerConfigurer - Class in com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder
Builder configurer that takes care of configuring/customizing the MetadataManager bean.
MetadataManagerConfigurer(MetadataManager) - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.MetadataManagerConfigurer
 
MetadataManagerConfigurer() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.MetadataManagerConfigurer
 
MetadataManagerProperties - Class in com.github.ulisesbocchio.spring.boot.security.saml.properties
Configuration Properties for MetadataManager
MetadataManagerProperties() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.properties.MetadataManagerProperties
 
metadataProvider(MetadataProvider) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.MetadataManagerConfigurer
Adds a new MetadataProvider to the MetadataManager.
metadataProviders(MetadataProvider...) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.MetadataManagerConfigurer
Sets the provided MetadataProviders in the MetadataManager.
metadataProviders(List<MetadataProvider>) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.MetadataManagerConfigurer
Sets the provided MetadataProviders in the MetadataManager.
metadataRequireSignature(boolean) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.MetadataManagerConfigurer
When set to true metadata from this provider should only be accepted when correctly signed and verified.
metadataTrustCheck(boolean) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.MetadataManagerConfigurer
When true metadata signature will be verified for trust using PKIX with metadataTrustedKeys as anchors.
metadataTrustedKeys(String...) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.MetadataManagerConfigurer
Keys stored in the KeyManager which can be used to verify whether signature of the metadata is trusted.
metadataURL(String) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.MetadataGeneratorConfigurer
MetadataDisplayFilter processing URL.

N

nameId(String...) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.MetadataGeneratorConfigurer
NameIDs to be included in generated metadata.

P

paosBinding(HTTPPAOS11Binding) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SAMLProcessorConfigurer
Provide a specific HTTPPAOS11Binding bindings.
parserPool() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configuration.SAMLServiceProviderSecurityConfiguration
 
parserPoolHolder() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configuration.SAMLServiceProviderSecurityConfiguration
 
performBuild() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.ServiceProviderBuilder
 
postBinding(HTTPPostBinding) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SAMLProcessorConfigurer
Provide a specific HTTPPostBinding bindings.
privateKeyDERLocation(String) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.KeyManagerConfigurer
If no KeyStore is provided, specify a DER private key location.
profileOptions(WebSSOProfileOptions) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SSOConfigurer
Provide a specific WebSSOProfileOptions options.
protocolName(String) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.TLSConfigurer
Name of protocol (ID) to register to HTTP Client, https by default.
protocolPort(int) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.TLSConfigurer
Default port for protocol.
publicKeyPEMLocation(String) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.KeyManagerConfigurer
If no KeyStore is provided, specify a PEM certificate location.

R

redirectBinding(HTTPRedirectDeflateBinding) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SAMLProcessorConfigurer
Provide a specific HTTPRedirectDeflateBinding bindings.
refreshCheckInterval(long) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.MetadataManagerConfigurer
Interval in milliseconds used for re-verification of metadata and their reload.
requestSigned(Boolean) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.MetadataGeneratorConfigurer
Whether Authentication Requests should be signed by this Service Provider or not.
requireArtifactResolveSigned(boolean) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.ExtendedMetadataConfigurer
If true received artifactResolve messages will require a signature, sent artifactResolve will be signed.
requireLogoutRequestSigned(boolean) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.ExtendedMetadataConfigurer
SAML specification mandates that incoming LogoutRequests must be authenticated.
requireLogoutResponseSigned(boolean) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.ExtendedMetadataConfigurer
Flag indicating whether incoming LogoutResposne messages must be authenticated.
requireValidMetadata(boolean) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.MetadataManagerConfigurer
Sets whether the metadata returned by queries must be valid.

S

sAMLBootstrap() - Static method in class com.github.ulisesbocchio.spring.boot.security.saml.configuration.SAMLServiceProviderSecurityConfiguration
 
SAMLConfigurerBean - Class in com.github.ulisesbocchio.spring.boot.security.saml.bean
Spring Security SecurityConfigurerAdapter implementation to load the actual SAML configuration into Spring Security.
SAMLConfigurerBean() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.bean.SAMLConfigurerBean
Default Constructor to be used withing Dependency Injection Container only.
SAMLConfigurerBean(ServiceProviderBuilder, AuthenticationManager) - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.bean.SAMLConfigurerBean
Constructor for Standalone initialization.
samlContextProvider() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.ServiceProviderBuilder
Returns a SAMLContextProviderConfigurer for customization of the SAMLContextProvider default implementation SAMLContextProviderImpl.
samlContextProvider(SAMLContextProvider) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.ServiceProviderBuilder
Provide a specific SAMLContextProvider.
SAMLContextProviderConfigurer - Class in com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder
Builder configurer that takes care of configuring/customizing the SAMLContextProvider bean.
SAMLContextProviderConfigurer(SAMLContextProvider) - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SAMLContextProviderConfigurer
 
SAMLContextProviderConfigurer() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SAMLContextProviderConfigurer
 
samlContextProviderLb() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.ServiceProviderBuilder
Returns a SAMLContextProviderLBConfigurer for customization of the SAMLContextProvider default implementation SAMLContextProviderLB.
samlContextProviderLb(SAMLContextProviderLB) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.ServiceProviderBuilder
Provide a specific SAMLContextProviderLB.
SAMLContextProviderLBConfigurer - Class in com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder
Builder configurer that takes care of configuring/customizing the SAMLContextProviderLB bean.
SAMLContextProviderLBConfigurer() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SAMLContextProviderLBConfigurer
 
SAMLContextProviderLBConfigurer(SAMLContextProviderLB) - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SAMLContextProviderLBConfigurer
 
SAMLContextProviderLBProperties - Class in com.github.ulisesbocchio.spring.boot.security.saml.properties
Configuration Properties For SAMLContextProviderLB.
SAMLContextProviderLBProperties() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.properties.SAMLContextProviderLBProperties
 
SAMLContextProviderProperties - Class in com.github.ulisesbocchio.spring.boot.security.saml.properties
Configuration Properties For SAMLContextProvider.
SAMLContextProviderProperties() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.properties.SAMLContextProviderProperties
 
samlEntryPoint(SAMLEntryPoint) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SSOConfigurer
Provide a specific SAMLEntryPoint.
samlLogger() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configuration.SAMLServiceProviderSecurityConfiguration
 
samlProcessor() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.ServiceProviderBuilder
Returns a SAMLProcessorConfigurer for customization of the SAMLProcessor default implementation SAMLProcessorImpl.
samlProcessor(SAMLProcessor) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.ServiceProviderBuilder
Provide a specific SAMLProcessor.
SAMLProcessorConfigurer - Class in com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder
Builder configurer that takes care of configuring/customizing the SAMLProcessor bean.
SAMLProcessorConfigurer(SAMLProcessor) - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SAMLProcessorConfigurer
 
SAMLProcessorConfigurer() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SAMLProcessorConfigurer
 
SAMLProcessorProperties - Class in com.github.ulisesbocchio.spring.boot.security.saml.properties
Configuration Properties for SAMLProcessor
SAMLProcessorProperties() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.properties.SAMLProcessorProperties
 
SAMLServiceProviderSecurityConfiguration - Class in com.github.ulisesbocchio.spring.boot.security.saml.configuration
Spring Security configuration entry point for the Service Provider.
SAMLServiceProviderSecurityConfiguration() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.configuration.SAMLServiceProviderSecurityConfiguration
 
SAMLSSOProperties - Class in com.github.ulisesbocchio.spring.boot.security.saml.properties
Configuration Properties exposed to allow customization of the Service Provider enabled by EnableSAMLSSO.
SAMLSSOProperties() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.properties.SAMLSSOProperties
 
SAMLUser - Annotation Type in com.github.ulisesbocchio.spring.boot.security.saml.annotation
Synonym of AuthenticationPrincipal, it allow to inject the Authentication Principal into Controller classes.
SAMLUserDetails - Class in com.github.ulisesbocchio.spring.boot.security.saml.user
Default Implementation of UserDetails for Spring Boot Security SAML.
SAMLUserDetails(SAMLCredential) - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.user.SAMLUserDetails
 
scheme(String) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SAMLContextProviderLBConfigurer
Scheme of the LB server - either http or https.
securityProfile(String) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.ExtendedMetadataConfigurer
Profile used for trust verification, MetaIOP by default.
serverName(String) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SAMLContextProviderLBConfigurer
Server name of the LB, e.g.
serverPort(int) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SAMLContextProviderLBConfigurer
Port of the server, in case value is <= 0 port will not be included in the requestURL and port from the original request will be used for getServerPort calls.
serviceProvider() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.bean.SAMLConfigurerBean
Returns The ServiceProviderBuilder for customization of the SAML Service Provider
serviceProvider(List<ServiceProviderConfigurer>) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.bean.SAMLConfigurerBean
Returns The ServiceProviderBuilder for customization of the SAML Service Provider
serviceProviderBuilder - Variable in class com.github.ulisesbocchio.spring.boot.security.saml.bean.SAMLConfigurerBean
 
serviceProviderBuilder() - Static method in class com.github.ulisesbocchio.spring.boot.security.saml.configuration.SAMLServiceProviderSecurityConfiguration
 
ServiceProviderBuilder - Class in com.github.ulisesbocchio.spring.boot.security.saml.configurer
Class for internal usage of this Spring Boot Plugin.
ServiceProviderBuilder() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.configurer.ServiceProviderBuilder
 
ServiceProviderConfigurer - Interface in com.github.ulisesbocchio.spring.boot.security.saml.configurer
Interface to be implemented when using EnableSAMLSSO and wanting to further customize the SAML Service Provider using the DSL provided by ServiceProviderBuilder, which exposes most aspects of configuring Spring Security SAML.
ServiceProviderConfigurerAdapter - Class in com.github.ulisesbocchio.spring.boot.security.saml.configurer
Simple Adapter for ServiceProviderConfigurer to be used in conjunction with EnableSAMLSSO and wanting to further customize the SAML Service Provider using the DSL provided by ServiceProviderBuilder, which exposes most aspects of configuring Spring Security SAML.
ServiceProviderConfigurerAdapter() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.configurer.ServiceProviderConfigurerAdapter
 
ServiceProviderEndpoints - Class in com.github.ulisesbocchio.spring.boot.security.saml.configurer
Class for internal usage of this Spring Boot Plugin.
ServiceProviderEndpoints() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.configurer.ServiceProviderEndpoints
 
setBuilder(HttpSecurity) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.bean.SAMLConfigurerBean
 
setConsumer(WebSSOProfileConsumer) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.bean.override.DSLSAMLAuthenticationProvider
Profile for consumption of processed messages, must be set.
setContextPath(String) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.properties.SAMLContextProviderLBProperties
Context path of the LB, must be starting with slash, e.g.
setHokConsumer(WebSSOProfileConsumer) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.bean.override.DSLSAMLAuthenticationProvider
Profile for consumption of processed messages using the Holder-of-Key profile, must be set.
setIncludeServerPortInRequestUrl(boolean) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.properties.SAMLContextProviderLBProperties
When true serverPort will be used in construction of LB requestURL.
setKeyManager(KeyManager) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.bean.override.DSLMetadataGenerator
Key manager provides information about private certificate and trusted keys provide in addition to cryptographic material present in entity metadata documents.
setKeyManager(KeyManager) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.bean.override.DSLMetadataManager
Key manager provides information about private certificate and trusted keys provide in addition to cryptographic material present in entity metadata documents.
setKeyManager(KeyManager) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.bean.override.DSLSAMLContextProviderImpl
Key manager provides information about private certificate and trusted keys provide in addition to cryptographic material present in entity metadata documents.
setKeyManager(KeyManager) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.bean.override.DSLSAMLContextProviderLB
setLocal(boolean) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.bean.override.LocalExtendedMetadata
 
setMetadata(MetadataManager) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.bean.override.DSLSAMLContextProviderImpl
Metadata manager provides information about all available IDP and SP entities.
setMetadata(MetadataManager) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.bean.override.DSLSAMLContextProviderLB
setMetadata(MetadataManager) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.bean.override.DSLSingleLogoutProfileImpl
Metadata manager provides information about all available IDP and SP entities.
setMetadata(MetadataManager) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.bean.override.DSLWebSSOProfileConsumerHoKImpl
Metadata manager provides information about all available IDP and SP entities.
setMetadata(MetadataManager) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.bean.override.DSLWebSSOProfileConsumerImpl
Metadata manager provides information about all available IDP and SP entities.
setMetadata(MetadataManager) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.bean.override.DSLWebSSOProfileECPImpl
Metadata manager provides information about all available IDP and SP entities.
setMetadata(MetadataManager) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.bean.override.DSLWebSSOProfileHoKImpl
Metadata manager provides information about all available IDP and SP entities.
setMetadata(MetadataManager) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.bean.override.DSLWebSSOProfileImpl
Metadata manager provides information about all available IDP and SP entities.
setResourceLoader(DefaultResourceLoader) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.resource.KeystoreFactory
 
setSamlLogger(SAMLLogger) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.bean.override.DSLSAMLAuthenticationProvider
Logger for SAML events, cannot be null, must be set.
setScheme(String) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.properties.SAMLContextProviderLBProperties
Scheme of the LB server - either http or https
setServerName(String) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.properties.SAMLContextProviderLBProperties
Server name of the LB, e.g.
setServerPort(int) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.properties.SAMLContextProviderLBProperties
Port of the server, in case value is <= 0 port will not be included in the requestURL and port from the original request will be used for getServerPort calls.
setSharedObject(Class<C>, C) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.ServiceProviderBuilder
 
shareExtendedMetadata(ServiceProviderBuilder) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.ExtendedMetadataConfigurer
 
shareExtendedMetadata(ServiceProviderBuilder) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.LocalExtendedMetadataConfigurer
 
signingAlgorithm(String) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.ExtendedMetadataConfigurer
Algorithm used for creation of digital signatures of this entity.
signingKey(String) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.ExtendedMetadataConfigurer
Key (stored in the local keyManager) used for signing/verifying signature of messages sent/coming from this entity.
signMetadata(boolean) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.ExtendedMetadataConfigurer
Flag indicating whether to sign metadata for this entity.
SimpleSAMLUserDetailsService - Class in com.github.ulisesbocchio.spring.boot.security.saml.user
Simple pass through User Details Service.
SimpleSAMLUserDetailsService() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.user.SimpleSAMLUserDetailsService
 
SingleLogoutProfileConfigurer - Class in com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder
Builder configurer that takes care of configuring/customizing the SingleLogoutProfile bean.
SingleLogoutProfileConfigurer() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SingleLogoutProfileConfigurer
 
SingleLogoutProfileConfigurer(SingleLogoutProfile) - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SingleLogoutProfileConfigurer
 
singleLogoutURL(String) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.LogoutConfigurer
Sets the URL used to determine if the SAMLLogoutProcessingFilter is invoked.
sloProfile() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.ServiceProviderBuilder
Returns a SingleLogoutProfileConfigurer for customization of the SingleLogoutProfile default implementation SingleLogoutProfileImpl.
sloProfile(SingleLogoutProfile) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.ServiceProviderBuilder
Provide a specific SingleLogoutProfile.
soapBinding(HTTPSOAP11Binding) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SAMLProcessorConfigurer
Provide a specific HTTPSOAP11Binding bindings.
SpringResourceWrapperOpenSAMLResource - Class in com.github.ulisesbocchio.spring.boot.security.saml.resource
Spring <-- OpenSAML resource adapter.
SpringResourceWrapperOpenSAMLResource(Resource) - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.resource.SpringResourceWrapperOpenSAMLResource
 
sslHostnameVerification(String) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.ExtendedMetadataConfigurer
Hostname verifier to use for verification of SSL connections, e.g.
sslHostnameVerification(String) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.TLSConfigurer
Hostname verifier to use for verification of SSL connections.
sslSecurityProfile(String) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.ExtendedMetadataConfigurer
Profile used for SSL/TLS trust verification, PKIX by default.
sso() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.ServiceProviderBuilder
Returns a MetadataGeneratorConfigurer for customization of the SAMLEntryPoint, SAMLProcessingFilter, SAMLWebSSOHoKProcessingFilter and SAMLDiscovery.
SSOConfigurer - Class in com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder
Builder configurer that takes care of configuring/customizing the SAMLProcessingFilter, SAMLWebSSOHoKProcessingFilter, SAMLDiscovery, and SAMLEntryPoint bean.
SSOConfigurer() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SSOConfigurer
 
ssoHoKProcessingURL(String) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SSOConfigurer
The URL that the SAMLWebSSOHoKProcessingFilter will be listening to.
ssoLoginURL(String) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SSOConfigurer
The URL that the SAMLEntryPoint filter will be listening to.
ssoProcessingURL(String) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SSOConfigurer
The URL that the SAMLProcessingFilter will be listening to.
ssoProfile() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.ServiceProviderBuilder
Returns a WebSSOProfileConfigurer for customization of the WebSSOProfile default implementation WebSSOProfileImpl.
ssoProfile(WebSSOProfile) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.ServiceProviderBuilder
Provide a specific WebSSOProfile.
ssoProfileConsumer() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.ServiceProviderBuilder
Returns a WebSSOProfileConsumerConfigurer for customization of the WebSSOProfileConsumer default implementation WebSSOProfileConsumerImpl.
ssoProfileConsumer(WebSSOProfileConsumer) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.ServiceProviderBuilder
Provide a specific WebSSOProfileConsumer.
storeLocation(String) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.KeyManagerConfigurer
If not KeyStore is provided, specify the KeyStore location.
storePass(String) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.KeyManagerConfigurer
Specify the KeyStore password.
successHandler(LogoutSuccessHandler) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.LogoutConfigurer
Handler to be invoked upon successful logout.
successHandler(AuthenticationSuccessHandler) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.SSOConfigurer
Provide a specific AuthenticationSuccessHandler to be invoked on successful authentication.
supportUnsolicitedResponse(boolean) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.ExtendedMetadataConfigurer
Flag indicating whether to support unsolicited responses (IDP-initialized SSO).

T

tls() - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.ServiceProviderBuilder
Returns a TLSConfigurer for customization of the TLSProtocolConfigurer.
TLSConfigurer - Class in com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder
Builder configurer that takes care of configuring/customizing the TLSProtocolConfigurer bean.
TLSConfigurer() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.TLSConfigurer
 
tlsKey(String) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.ExtendedMetadataConfigurer
Key used for verification of SSL/TLS connections.
TLSProperties - Class in com.github.ulisesbocchio.spring.boot.security.saml.properties
Configuration Properties for TLSProtocolConfigurer
TLSProperties() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.properties.TLSProperties
 
trustedKeys(String...) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.ExtendedMetadataConfigurer
Keys used as anchors for trust verification when PKIX mode is enabled for the local entity.
trustedKeys(String...) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.TLSConfigurer
When not set all certificates included in the keystore will be used as trusted certificate authorities.

U

unchecked(FunctionalUtils.CheckedConsumer<T, E>) - Static method in class com.github.ulisesbocchio.spring.boot.security.saml.util.FunctionalUtils
 
uncheckedFunction(FunctionalUtils.CheckedFunction<T, R, E>) - Static method in class com.github.ulisesbocchio.spring.boot.security.saml.util.FunctionalUtils
 
userDetailsService(SAMLUserDetailsService) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.AuthenticationProviderConfigurer
The user details can be optionally set and is automatically called while user SAML assertion is validated.

V

valueOf(String) - Static method in enum com.github.ulisesbocchio.spring.boot.security.saml.properties.WebSSOProfileOptionProperties.AuthnContextComparisonType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.ulisesbocchio.spring.boot.security.saml.properties.WebSSOProfileOptionProperties.AuthnContextComparisonType
Returns an array containing the constants of this enum type, in the order they are declared.

W

wantAssertionSigned(Boolean) - Method in class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.MetadataGeneratorConfigurer
Whether incoming SAML assertions should be signed or not.
WebSSOProfileConfigurer - Class in com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder
Builder configurer that takes care of configuring/customizing the WebSSOProfile bean.
WebSSOProfileConfigurer() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.WebSSOProfileConfigurer
 
WebSSOProfileConfigurer(WebSSOProfile) - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.WebSSOProfileConfigurer
 
WebSSOProfileConsumerConfigurer - Class in com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder
Builder configurer that takes care of configuring/customizing the WebSSOProfileConsumer bean.
WebSSOProfileConsumerConfigurer() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.WebSSOProfileConsumerConfigurer
 
WebSSOProfileConsumerConfigurer(WebSSOProfileConsumer) - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.WebSSOProfileConsumerConfigurer
 
WebSSOProfileECPConfigurer - Class in com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder
Builder configurer that takes care of configuring/customizing the WebSSOProfileECPImpl bean.
WebSSOProfileECPConfigurer() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.WebSSOProfileECPConfigurer
 
WebSSOProfileECPConfigurer(WebSSOProfileECPImpl) - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.WebSSOProfileECPConfigurer
 
WebSSOProfileHoKConfigurer - Class in com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder
Builder configurer that takes care of configuring/customizing the WebSSOProfileHoKImpl bean.
WebSSOProfileHoKConfigurer() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.WebSSOProfileHoKConfigurer
 
WebSSOProfileHoKConfigurer(WebSSOProfileHoKImpl) - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.WebSSOProfileHoKConfigurer
 
WebSSOProfileHoKConsumerConfigurer - Class in com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder
Builder configurer that takes care of configuring/customizing the WebSSOProfileConsumerHoKImpl bean.
WebSSOProfileHoKConsumerConfigurer() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.WebSSOProfileHoKConsumerConfigurer
 
WebSSOProfileHoKConsumerConfigurer(WebSSOProfileConsumerHoKImpl) - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.configurer.builder.WebSSOProfileHoKConsumerConfigurer
 
WebSSOProfileOptionProperties - Class in com.github.ulisesbocchio.spring.boot.security.saml.properties
Configuration Properties for WebSSOProfileOptions
WebSSOProfileOptionProperties() - Constructor for class com.github.ulisesbocchio.spring.boot.security.saml.properties.WebSSOProfileOptionProperties
 
WebSSOProfileOptionProperties.AuthnContextComparisonType - Enum in com.github.ulisesbocchio.spring.boot.security.saml.properties
Spring boot binding-friendly version of AuthnContextComparisonTypeEnumeration
A B C D E F G H I K L M N P R S T U V W 
Skip navigation links

Copyright © 2018. All rights reserved.