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() |
SamlConfigurationRepository<javax.servlet.http.HttpServletRequest> |
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<javax.servlet.http.HttpServletRequest> samlConfigurationRepository()
@Bean public Network samlNetworkHandler()