@Configuration
@EnableGlobalMethodSecurity(prePostEnabled=true,
jsr250Enabled=true)
public class SecurityConfiguration
extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
SecurityConfiguration.ActuatorWebSecurityConfigurationAdapter |
static class |
SecurityConfiguration.ApiWebSecurityConfigurationAdapter |
static class |
SecurityConfiguration.FormLoginWebSecurityConfigurerAdapter |
| Modifier and Type | Field and Description |
|---|---|
protected org.flowable.idm.api.IdmIdentityService |
identityService |
protected FlowableIdmAppProperties |
idmAppProperties |
| Constructor and Description |
|---|
SecurityConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.security.authentication.AuthenticationProvider |
dbAuthenticationProvider(org.springframework.security.crypto.password.PasswordEncoder passwordEncoder) |
org.springframework.security.authentication.AuthenticationProvider |
ldapAuthenticationProvider() |
CustomPersistentRememberMeServices |
rememberMeServices() |
org.springframework.security.core.userdetails.UserDetailsService |
userDetailsService() |
@Autowired protected org.flowable.idm.api.IdmIdentityService identityService
@Autowired protected FlowableIdmAppProperties idmAppProperties
@Bean public org.springframework.security.core.userdetails.UserDetailsService userDetailsService()
@Bean(name="dbAuthenticationProvider")
@ConditionalOnMissingBean(value=org.springframework.security.authentication.AuthenticationProvider.class)
@ConditionalOnProperty(prefix="flowable.idm.ldap",
name="enabled",
havingValue="false",
matchIfMissing=true)
public org.springframework.security.authentication.AuthenticationProvider dbAuthenticationProvider(org.springframework.security.crypto.password.PasswordEncoder passwordEncoder)
@Bean(name="ldapAuthenticationProvider")
@ConditionalOnProperty(prefix="flowable.idm.ldap",
name="enabled",
havingValue="true")
public org.springframework.security.authentication.AuthenticationProvider ldapAuthenticationProvider()
@Bean public CustomPersistentRememberMeServices rememberMeServices()
Copyright © 2018 Flowable. All rights reserved.