Class FlowableUiCustomFormLoginConfigurer<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 class FlowableUiCustomFormLoginConfigurer<H extends org.springframework.security.config.annotation.web.HttpSecurityBuilder<H>>
    extends org.springframework.security.config.annotation.web.configurers.AbstractHttpConfigurer<FlowableUiCustomFormLoginConfigurer<H>,​H>
    Author:
    Filip Hrisafov
    See Also:
    FormLoginConfigurer
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected org.springframework.security.web.authentication.LoginUrlAuthenticationEntryPoint authenticationEntryPoint  
      protected org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter authenticationFilter  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void configure​(H builder)  
      protected org.springframework.security.web.authentication.LoginUrlAuthenticationEntryPoint getAuthenticationEntryPoint​(org.springframework.context.ApplicationContext applicationContext)  
      protected org.springframework.security.web.util.matcher.RequestMatcher getAuthenticationEntryPointMatcher​(H http)  
      void init​(H builder)  
      • Methods inherited from class org.springframework.security.config.annotation.web.configurers.AbstractHttpConfigurer

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

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

      • authenticationFilter

        protected org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter authenticationFilter
      • authenticationEntryPoint

        protected org.springframework.security.web.authentication.LoginUrlAuthenticationEntryPoint authenticationEntryPoint
    • Constructor Detail

      • FlowableUiCustomFormLoginConfigurer

        public FlowableUiCustomFormLoginConfigurer()
    • Method Detail

      • init

        public void init​(H builder)
                  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.SecurityConfigurerAdapter<org.springframework.security.web.DefaultSecurityFilterChain,​H extends org.springframework.security.config.annotation.web.HttpSecurityBuilder<H>>
        Throws:
        Exception
      • getAuthenticationEntryPointMatcher

        protected org.springframework.security.web.util.matcher.RequestMatcher getAuthenticationEntryPointMatcher​(H http)
      • getAuthenticationEntryPoint

        protected org.springframework.security.web.authentication.LoginUrlAuthenticationEntryPoint getAuthenticationEntryPoint​(org.springframework.context.ApplicationContext applicationContext)
      • configure

        public void configure​(H builder)
                       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.SecurityConfigurerAdapter<org.springframework.security.web.DefaultSecurityFilterChain,​H extends org.springframework.security.config.annotation.web.HttpSecurityBuilder<H>>
        Throws:
        Exception