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 SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionorg.springframework.security.authentication.AuthenticationManagerauthenticationManager(AuthenticationManagerSupplier authenticationManagerSupplier) Global AuthenticationManagerorg.springframework.security.web.session.HttpSessionEventPublisherprotected org.springframework.security.web.authentication.rememberme.PersistentTokenRepositoryorg.springframework.security.web.authentication.session.SessionAuthenticationStrategyorg.springframework.security.web.authentication.RememberMeServicesrememberMeServices(org.springframework.security.web.authentication.rememberme.PersistentTokenRepository rememberMeTokenRepository) org.springframework.security.web.authentication.session.SessionAuthenticationStrategysessionControlAuthenticationStrategy(org.springframework.security.core.session.SessionRegistry sessionRegistry) org.springframework.security.core.session.SessionRegistrystandardAuthenticationManagerSupplier(StandardAuthenticationProvidersProducer providersProducer, org.springframework.context.ApplicationEventPublisher publisher) protected List<org.springframework.security.web.authentication.session.SessionAuthenticationStrategy>strategies(org.springframework.security.core.session.SessionRegistry sessionRegistry) 
- 
Constructor Details- 
SecurityConfigurationpublic SecurityConfiguration()
 
- 
- 
Method Details- 
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(org.springframework.security.web.authentication.rememberme.PersistentTokenRepository rememberMeTokenRepository) 
- 
sessionControlAuthenticationStrategy@Primary @Bean public org.springframework.security.web.authentication.session.SessionAuthenticationStrategy sessionControlAuthenticationStrategy(org.springframework.security.core.session.SessionRegistry sessionRegistry) 
- 
strategiesprotected List<org.springframework.security.web.authentication.session.SessionAuthenticationStrategy> strategies(org.springframework.security.core.session.SessionRegistry sessionRegistry) 
- 
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()
- 
standardAuthenticationManagerSupplier@Bean("sec_StandardAuthenticationManagerSupplier") @Order(200) public AddonAuthenticationManagerSupplier standardAuthenticationManagerSupplier(StandardAuthenticationProvidersProducer providersProducer, org.springframework.context.ApplicationEventPublisher publisher) 
- 
authenticationManagerSupplier@Bean("sec_AuthenticationManagerSupplier") public AuthenticationManagerSupplier authenticationManagerSupplier(List<AddonAuthenticationManagerSupplier> suppliers) 
- 
authenticationManager@Bean("sec_AuthenticationManager") public org.springframework.security.authentication.AuthenticationManager authenticationManager(AuthenticationManagerSupplier authenticationManagerSupplier) Global AuthenticationManager
 
-