@Configuration
@Import(value={org.springframework.security.acls.jdbc.AclConfig.class,org.molgenis.data.support.DataServiceImpl.class})
@EnableWebSecurity
@EnableGlobalMethodSecurity(prePostEnabled=true)
public class WebAppSecurityConfig
extends MolgenisWebAppSecurityConfig
| Constructor and Description |
|---|
WebAppSecurityConfig(DataService dataService) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
configureUrlAuthorization(org.springframework.security.config.annotation.web.configurers.ExpressionUrlAuthorizationConfigurer.ExpressionInterceptUrlRegistry expressionInterceptUrlRegistry) |
MolgenisAccessDecisionVoter |
molgenisAccessDecisionVoter() |
org.springframework.security.access.hierarchicalroles.RoleHierarchy |
roleHierarchy() |
anonymousAuthenticationProvider, anonymousAuthFilter, authenticationEntryPoint, authenticationManagerBean, authorizedClientService, changePasswordFilter, clientRegistrationRepository, configure, configure, configure, httpSessionEventPublisher, invalidSessionStrategy, localeResolver, oidcUserMapper, oidcUserService, passwordEncoder, recoveryAuthenticationProvider, redirectStrategy, roleHierarchyAuthoritiesMapper, roleHierarchyBean, roleVoter, runAsAuthenticationProvider, tokenAuthenticationFilter, tokenAuthenticationProvider, tokenService, twoFactorAuthenticationFilter, twoFactorAuthenticationProvider, userDetailsChecker, userDetailsService, userDetailsServiceBeanauthenticationManager, getApplicationContext, getHttp, init, setApplicationContext, setAuthenticationConfiguration, setContentNegotationStrategy, setObjectPostProcessor, setTrustResolverpublic WebAppSecurityConfig(DataService dataService)
protected void configureUrlAuthorization(org.springframework.security.config.annotation.web.configurers.ExpressionUrlAuthorizationConfigurer.ExpressionInterceptUrlRegistry expressionInterceptUrlRegistry)
configureUrlAuthorization in class MolgenisWebAppSecurityConfigpublic org.springframework.security.access.hierarchicalroles.RoleHierarchy roleHierarchy()
roleHierarchy in class MolgenisWebAppSecurityConfig@Bean public MolgenisAccessDecisionVoter molgenisAccessDecisionVoter()
Copyright © 2020 Pivotal Software, Inc.. All rights reserved.