Class SamlSecurityConfig


  • @Configuration
    public class SamlSecurityConfig
    extends Object
    • Constructor Detail

      • SamlSecurityConfig

        public SamlSecurityConfig()
    • 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.MetadataProviderException
        org.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()