Package de.trustable.ca3s.core.config
Class SamlSecurityConfig
- java.lang.Object
-
- de.trustable.ca3s.core.config.SamlSecurityConfig
-
@Configuration public class SamlSecurityConfig extends Object
-
-
Constructor Summary
Constructors Constructor Description SamlSecurityConfig()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.security.web.authentication.SimpleUrlAuthenticationFailureHandlerauthenticationFailureHandler()org.springframework.security.saml.context.SAMLContextProviderImplcontextProvider()org.springframework.security.saml.websso.WebSSOProfileOptionsdefaultWebSSOProfileOptions()org.springframework.security.saml.websso.WebSSOProfileECPImplecpProfile()org.springframework.security.saml.metadata.ExtendedMetadataextendedMetadata()org.springframework.security.saml.websso.WebSSOProfileConsumerHoKImplhokWebSSOProfile()org.springframework.security.saml.websso.WebSSOProfileConsumerHoKImplhokWebSSOProfileConsumer()org.springframework.security.saml.processor.HTTPPostBindinghttpPostBinding()org.springframework.security.saml.processor.HTTPRedirectDeflateBindinghttpRedirectDeflateBinding()org.springframework.security.saml.key.KeyManagerkeyManager()org.springframework.security.web.authentication.logout.SecurityContextLogoutHandlerlogoutHandler()org.springframework.security.saml.websso.SingleLogoutProfilelogoutProfile()org.springframework.security.saml.metadata.CachingMetadataManagermetadata()org.springframework.security.saml.metadata.ExtendedMetadataDelegateoktaExtendedMetadataProvider()org.opensaml.xml.parse.StaticBasicParserPoolparserPool()org.springframework.security.saml.processor.SAMLProcessorImplprocessor()org.springframework.security.saml.SAMLAuthenticationProvidersamlAuthenticationProvider()static org.springframework.security.saml.SAMLBootstrapsamlBootstrap()org.springframework.security.saml.SAMLEntryPointsamlEntryPoint()org.springframework.security.saml.log.SAMLDefaultLoggersamlLogger()org.springframework.security.saml.SAMLLogoutFiltersamlLogoutFilter()org.springframework.security.saml.SAMLLogoutProcessingFiltersamlLogoutProcessingFilter()org.springframework.security.web.authentication.logout.SimpleUrlLogoutSuccessHandlersuccessLogoutHandler()org.springframework.security.web.authentication.SavedRequestAwareAuthenticationSuccessHandlersuccessRedirectHandler()org.springframework.security.saml.websso.WebSSOProfilewebSSOprofile()org.springframework.security.saml.websso.WebSSOProfileConsumerwebSSOprofileConsumer()
-
-
-
Method Detail
-
parserPool
@Bean(initMethod="initialize") public org.opensaml.xml.parse.StaticBasicParserPool parserPool()
-
samlAuthenticationProvider
@Bean public org.springframework.security.saml.SAMLAuthenticationProvider samlAuthenticationProvider()
-
contextProvider
@Bean public org.springframework.security.saml.context.SAMLContextProviderImpl contextProvider()
-
samlLogger
@Bean public org.springframework.security.saml.log.SAMLDefaultLogger samlLogger()
-
webSSOprofileConsumer
@Bean public org.springframework.security.saml.websso.WebSSOProfileConsumer webSSOprofileConsumer()
-
hokWebSSOProfileConsumer
@Bean @Qualifier("hokWebSSOprofileConsumer") public org.springframework.security.saml.websso.WebSSOProfileConsumerHoKImpl hokWebSSOProfileConsumer()
-
webSSOprofile
@Bean public org.springframework.security.saml.websso.WebSSOProfile webSSOprofile()
-
hokWebSSOProfile
@Bean public org.springframework.security.saml.websso.WebSSOProfileConsumerHoKImpl hokWebSSOProfile()
-
ecpProfile
@Bean public org.springframework.security.saml.websso.WebSSOProfileECPImpl ecpProfile()
-
logoutProfile
@Bean public org.springframework.security.saml.websso.SingleLogoutProfile logoutProfile()
-
keyManager
@Bean public org.springframework.security.saml.key.KeyManager keyManager()
-
defaultWebSSOProfileOptions
@Bean public org.springframework.security.saml.websso.WebSSOProfileOptions defaultWebSSOProfileOptions()
-
samlEntryPoint
@Bean public org.springframework.security.saml.SAMLEntryPoint samlEntryPoint()
-
extendedMetadata
@Bean public org.springframework.security.saml.metadata.ExtendedMetadata extendedMetadata()
-
oktaExtendedMetadataProvider
@Bean @Qualifier("okta") public org.springframework.security.saml.metadata.ExtendedMetadataDelegate oktaExtendedMetadataProvider() throws org.opensaml.saml2.metadata.provider.MetadataProviderException- Throws:
org.opensaml.saml2.metadata.provider.MetadataProviderException
-
metadata
@Bean @Qualifier("metadata") public org.springframework.security.saml.metadata.CachingMetadataManager metadata() throws org.opensaml.saml2.metadata.provider.MetadataProviderException, org.opensaml.util.resource.ResourceException- Throws:
org.opensaml.saml2.metadata.provider.MetadataProviderExceptionorg.opensaml.util.resource.ResourceException
-
successRedirectHandler
@Bean @Qualifier("saml") public org.springframework.security.web.authentication.SavedRequestAwareAuthenticationSuccessHandler successRedirectHandler()
-
authenticationFailureHandler
@Bean @Qualifier("saml") public org.springframework.security.web.authentication.SimpleUrlAuthenticationFailureHandler authenticationFailureHandler()
-
successLogoutHandler
@Bean public org.springframework.security.web.authentication.logout.SimpleUrlLogoutSuccessHandler successLogoutHandler()
-
logoutHandler
@Bean public org.springframework.security.web.authentication.logout.SecurityContextLogoutHandler logoutHandler()
-
samlLogoutProcessingFilter
@Bean public org.springframework.security.saml.SAMLLogoutProcessingFilter samlLogoutProcessingFilter()
-
samlLogoutFilter
@Bean public org.springframework.security.saml.SAMLLogoutFilter samlLogoutFilter()
-
httpPostBinding
@Bean public org.springframework.security.saml.processor.HTTPPostBinding httpPostBinding()
-
httpRedirectDeflateBinding
@Bean public org.springframework.security.saml.processor.HTTPRedirectDeflateBinding httpRedirectDeflateBinding()
-
samlBootstrap
@Bean public static org.springframework.security.saml.SAMLBootstrap samlBootstrap()
-
processor
@Bean public org.springframework.security.saml.processor.SAMLProcessorImpl processor()
-
-