Class SecurityConfiguration

java.lang.Object
io.jmix.security.SecurityConfiguration

@Configuration @ComponentScan @ConfigurationPropertiesScan @PropertySource(name="io.jmix.security", value="classpath:/io/jmix/security/module.properties") public class SecurityConfiguration extends Object
  • Constructor Details

    • SecurityConfiguration

      public SecurityConfiguration()
  • Method Details

    • getPasswordEncoder

      @Bean(name="sec_PasswordEncoder") public org.springframework.security.crypto.password.PasswordEncoder getPasswordEncoder()
    • constraintsRegistration

      @Bean(name="sec_SecurityConstraintsRegistration") public SecurityConstraintsRegistration constraintsRegistration()
    • inMemoryRememberMeRepository

      @Bean protected org.springframework.security.web.authentication.rememberme.PersistentTokenRepository inMemoryRememberMeRepository()
    • rememberMeServices

      @Bean("sec_rememberMeServices") public org.springframework.security.web.authentication.RememberMeServices rememberMeServices()
    • sessionControlAuthenticationStrategy

      @Primary @Bean public org.springframework.security.web.authentication.session.SessionAuthenticationStrategy sessionControlAuthenticationStrategy()
    • strategies

      protected List<org.springframework.security.web.authentication.session.SessionAuthenticationStrategy> strategies()
    • jmixSessionAuthenticationStrategy

      @Bean public org.springframework.security.web.authentication.session.SessionAuthenticationStrategy jmixSessionAuthenticationStrategy()
    • sessionRegistry

      @Bean(name="sec_SessionRegistry") public org.springframework.security.core.session.SessionRegistry sessionRegistry()
    • httpSessionEventPublisher

      @Bean(name="sec_HttpSessionEventPublisher") public org.springframework.security.web.session.HttpSessionEventPublisher httpSessionEventPublisher()
    • preAuthenticationChecks

      @Bean(name="sec_PreAuthenticationChecks") public PreAuthenticationChecks preAuthenticationChecks()
    • postAuthenticationChecks

      @Bean(name="sec_PostAuthenticationChecks") public PostAuthenticationChecks postAuthenticationChecks()