Package pro.taskana.common.test.rest
Class TestWebSecurityConfig
- java.lang.Object
-
- pro.taskana.common.test.rest.TestWebSecurityConfig
-
@Configuration public class TestWebSecurityConfig extends Object
Default basic configuration for taskana web example.
-
-
Constructor Summary
Constructors Constructor Description TestWebSecurityConfig(String ldapServerUrl, String ldapBaseDn, String ldapGroupSearchBase, String ldapGroupSearchFilter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.security.ldap.userdetails.LdapAuthoritiesPopulatorauthoritiesPopulator(org.springframework.security.ldap.DefaultSpringSecurityContextSource contextSource)org.springframework.web.servlet.config.annotation.WebMvcConfigurercorsConfigurer()org.springframework.boot.web.servlet.FilterRegistrationBean<org.springframework.web.filter.CorsFilter>corsFilter()org.springframework.security.ldap.DefaultSpringSecurityContextSourcedefaultSpringSecurityContextSource()org.springframework.security.core.authority.mapping.GrantedAuthoritiesMappergrantedAuthoritiesMapper()
-
-
-
Constructor Detail
-
TestWebSecurityConfig
@Autowired public TestWebSecurityConfig(@Value("${taskana.ldap.serverUrl:ldap://localhost:10389}") String ldapServerUrl, @Value("${taskana.ldap.baseDn:OU=Test,O=TASKANA}") String ldapBaseDn, @Value("${taskana.ldap.groupSearchBase:cn=groups}") String ldapGroupSearchBase, @Value("${taskana.ldap.groupSearchFilter:uniqueMember={0}}") String ldapGroupSearchFilter)
-
-
Method Detail
-
corsConfigurer
@Bean public org.springframework.web.servlet.config.annotation.WebMvcConfigurer corsConfigurer()
-
corsFilter
@Bean public org.springframework.boot.web.servlet.FilterRegistrationBean<org.springframework.web.filter.CorsFilter> corsFilter()
-
authoritiesPopulator
@Bean public org.springframework.security.ldap.userdetails.LdapAuthoritiesPopulator authoritiesPopulator(org.springframework.security.ldap.DefaultSpringSecurityContextSource contextSource)
-
defaultSpringSecurityContextSource
@Bean public org.springframework.security.ldap.DefaultSpringSecurityContextSource defaultSpringSecurityContextSource()
-
grantedAuthoritiesMapper
@Bean public org.springframework.security.core.authority.mapping.GrantedAuthoritiesMapper grantedAuthoritiesMapper()
-
-