Class GuestConfigurer<H extends org.springframework.security.config.annotation.web.HttpSecurityBuilder<H>>

  • All Implemented Interfaces:
    org.springframework.security.config.annotation.SecurityConfigurer<org.springframework.security.web.DefaultSecurityFilterChain,​H>

    public final class GuestConfigurer<H extends org.springframework.security.config.annotation.web.HttpSecurityBuilder<H>>
    extends org.springframework.security.config.annotation.web.configurers.AbstractAuthenticationFilterConfigurer<H,​GuestConfigurer<H>,​org.oxerr.spring.security.guest.web.authentication.GuestAuthenticationFilter>
    • Constructor Summary

      Constructors 
      Constructor Description
      GuestConfigurer​(org.oxerr.spring.security.guest.core.userdetails.GuestUserDetailsService guestUserDetailsService)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void configure​(H http)  
      protected org.springframework.security.web.util.matcher.RequestMatcher createLoginProcessingUrlMatcher​(String loginProcessingUrl)  
      void init​(H http)  
      • Methods inherited from class org.springframework.security.config.annotation.web.configurers.AbstractAuthenticationFilterConfigurer

        authenticationDetailsSource, defaultSuccessUrl, defaultSuccessUrl, failureHandler, failureUrl, getAuthenticationEntryPoint, getAuthenticationEntryPointMatcher, getAuthenticationFilter, getFailureUrl, getLoginPage, getLoginProcessingUrl, isCustomLoginPage, loginPage, loginProcessingUrl, permitAll, permitAll, registerAuthenticationEntryPoint, registerDefaultAuthenticationEntryPoint, securityContextRepository, setAuthenticationFilter, successHandler, updateAccessDefaults, updateAuthenticationDefaults
      • Methods inherited from class org.springframework.security.config.annotation.web.configurers.AbstractHttpConfigurer

        disable, withObjectPostProcessor
      • Methods inherited from class org.springframework.security.config.annotation.SecurityConfigurerAdapter

        addObjectPostProcessor, and, getBuilder, postProcess, setBuilder
    • Constructor Detail

      • GuestConfigurer

        public GuestConfigurer​(org.oxerr.spring.security.guest.core.userdetails.GuestUserDetailsService guestUserDetailsService)
    • Method Detail

      • createLoginProcessingUrlMatcher

        protected org.springframework.security.web.util.matcher.RequestMatcher createLoginProcessingUrlMatcher​(String loginProcessingUrl)
        Specified by:
        createLoginProcessingUrlMatcher in class org.springframework.security.config.annotation.web.configurers.AbstractAuthenticationFilterConfigurer<H extends org.springframework.security.config.annotation.web.HttpSecurityBuilder<H>,​GuestConfigurer<H extends org.springframework.security.config.annotation.web.HttpSecurityBuilder<H>>,​org.oxerr.spring.security.guest.web.authentication.GuestAuthenticationFilter>
      • init

        public void init​(H http)
                  throws Exception
        Specified by:
        init in interface org.springframework.security.config.annotation.SecurityConfigurer<org.springframework.security.web.DefaultSecurityFilterChain,​H extends org.springframework.security.config.annotation.web.HttpSecurityBuilder<H>>
        Overrides:
        init in class org.springframework.security.config.annotation.web.configurers.AbstractAuthenticationFilterConfigurer<H extends org.springframework.security.config.annotation.web.HttpSecurityBuilder<H>,​GuestConfigurer<H extends org.springframework.security.config.annotation.web.HttpSecurityBuilder<H>>,​org.oxerr.spring.security.guest.web.authentication.GuestAuthenticationFilter>
        Throws:
        Exception
      • configure

        public void configure​(H http)
                       throws Exception
        Specified by:
        configure in interface org.springframework.security.config.annotation.SecurityConfigurer<org.springframework.security.web.DefaultSecurityFilterChain,​H extends org.springframework.security.config.annotation.web.HttpSecurityBuilder<H>>
        Overrides:
        configure in class org.springframework.security.config.annotation.web.configurers.AbstractAuthenticationFilterConfigurer<H extends org.springframework.security.config.annotation.web.HttpSecurityBuilder<H>,​GuestConfigurer<H extends org.springframework.security.config.annotation.web.HttpSecurityBuilder<H>>,​org.oxerr.spring.security.guest.web.authentication.GuestAuthenticationFilter>
        Throws:
        Exception