Package io.jmix.security
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 Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.security.crypto.password.PasswordEncoder
org.springframework.security.web.session.HttpSessionEventPublisher
protected org.springframework.security.web.authentication.rememberme.PersistentTokenRepository
org.springframework.security.web.authentication.session.SessionAuthenticationStrategy
org.springframework.security.web.authentication.RememberMeServices
org.springframework.security.web.authentication.session.SessionAuthenticationStrategy
org.springframework.security.core.session.SessionRegistry
protected List<org.springframework.security.web.authentication.session.SessionAuthenticationStrategy>
-
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
-
postAuthenticationChecks
@Bean(name="sec_PostAuthenticationChecks") public PostAuthenticationChecks postAuthenticationChecks()
-