public abstract class AbstractProviderSecurityConfiguration<T extends HostedProviderService>
extends org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter
Modifier | Constructor and Description |
---|---|
protected |
AbstractProviderSecurityConfiguration(SamlServerConfiguration hostConfiguration) |
Modifier and Type | Method and Description |
---|---|
SamlServerConfiguration |
getHostConfiguration() |
abstract SamlProviderProvisioning<T> |
getSamlProvisioning() |
DefaultSessionAssertionStore |
samlAssertionStore() |
javax.servlet.Filter |
samlConfigurationFilter() |
SamlConfigurationRepository |
samlConfigurationRepository() |
SpringSecuritySaml |
samlImplementation() |
SamlMetadataCache |
samlMetadataCache(Network network) |
Network |
samlNetworkHandler() |
SamlTemplateEngine |
samlTemplateEngine() |
java.time.Clock |
samlTime() |
SamlTransformer |
samlTransformer() |
SamlValidator |
samlValidator() |
authenticationManager, authenticationManagerBean, configure, configure, configure, getApplicationContext, getHttp, init, setApplicationContext, setAuthenticationConfiguration, setContentNegotationStrategy, setObjectPostProcessor, setTrustResolver, userDetailsService, userDetailsServiceBean
protected AbstractProviderSecurityConfiguration(SamlServerConfiguration hostConfiguration)
public SamlServerConfiguration getHostConfiguration()
public abstract SamlProviderProvisioning<T> getSamlProvisioning()
@Bean public DefaultSessionAssertionStore samlAssertionStore()
@Bean public SamlTemplateEngine samlTemplateEngine()
@Bean public SamlTransformer samlTransformer()
@Bean public SpringSecuritySaml samlImplementation()
@Bean public java.time.Clock samlTime()
@Bean public SamlValidator samlValidator()
@Bean public SamlMetadataCache samlMetadataCache(Network network)
@Bean public SamlConfigurationRepository samlConfigurationRepository()
@Bean public javax.servlet.Filter samlConfigurationFilter()
@Bean public Network samlNetworkHandler()