Class FormLoginWebSecurityConfigurer

java.lang.Object
org.springframework.security.config.annotation.SecurityConfigurerAdapter<org.springframework.security.web.DefaultSecurityFilterChain,B>
org.springframework.security.config.annotation.web.configurers.AbstractHttpConfigurer<FormLoginWebSecurityConfigurer,org.springframework.security.config.annotation.web.builders.HttpSecurity>
com.aquima.web.boot.FormLoginWebSecurityConfigurer
All Implemented Interfaces:
org.springframework.security.config.annotation.SecurityConfigurer<org.springframework.security.web.DefaultSecurityFilterChain,org.springframework.security.config.annotation.web.builders.HttpSecurity>

@Configuration @Qualifier("loginConfigurer") @ConditionalOnMissingBean(OpenIdConnectWebSecurityConfigurer.class) @ConditionalOnProperty(name="blueriq.security.login-type", havingValue="form-login", matchIfMissing=true) public class FormLoginWebSecurityConfigurer extends org.springframework.security.config.annotation.web.configurers.AbstractHttpConfigurer<FormLoginWebSecurityConfigurer,org.springframework.security.config.annotation.web.builders.HttpSecurity>
This class is the web security configurer for the form login. Extends RuntimeWebSecurityConfigurer class and adds form login specific http configuration.
Since:
11.3
Author:
Timea Popa
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    init(org.springframework.security.config.annotation.web.builders.HttpSecurity builder)
     

    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, configure, getBuilder, postProcess, setBuilder

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • FormLoginWebSecurityConfigurer

      public FormLoginWebSecurityConfigurer()
  • Method Details

    • init

      public void init(org.springframework.security.config.annotation.web.builders.HttpSecurity builder) throws Exception
      Specified by:
      init in interface org.springframework.security.config.annotation.SecurityConfigurer<org.springframework.security.web.DefaultSecurityFilterChain,org.springframework.security.config.annotation.web.builders.HttpSecurity>
      Overrides:
      init in class org.springframework.security.config.annotation.SecurityConfigurerAdapter<org.springframework.security.web.DefaultSecurityFilterChain,org.springframework.security.config.annotation.web.builders.HttpSecurity>
      Throws:
      Exception