Package org.molgenis.app
Class WebAppSecurityConfig
- java.lang.Object
-
- org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter
-
- org.molgenis.security.MolgenisWebAppSecurityConfig
-
- org.molgenis.app.WebAppSecurityConfig
-
- All Implemented Interfaces:
org.springframework.security.config.annotation.SecurityConfigurer<javax.servlet.Filter,org.springframework.security.config.annotation.web.builders.WebSecurity>,org.springframework.security.config.annotation.web.WebSecurityConfigurer<org.springframework.security.config.annotation.web.builders.WebSecurity>
@Configuration @Import({org.springframework.security.acls.jdbc.AclConfig.class,org.molgenis.data.support.DataServiceImpl.class}) @EnableWebSecurity @EnableGlobalMethodSecurity(prePostEnabled=true) public class WebAppSecurityConfig extends org.molgenis.security.MolgenisWebAppSecurityConfig
-
-
Constructor Summary
Constructors Constructor Description WebAppSecurityConfig(org.molgenis.data.DataService dataService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidconfigureUrlAuthorization(org.springframework.security.config.annotation.web.configurers.ExpressionUrlAuthorizationConfigurer.ExpressionInterceptUrlRegistry expressionInterceptUrlRegistry)org.molgenis.core.ui.security.MolgenisAccessDecisionVotermolgenisAccessDecisionVoter()org.springframework.security.access.hierarchicalroles.RoleHierarchyroleHierarchy()-
Methods inherited from class org.molgenis.security.MolgenisWebAppSecurityConfig
authenticationEntryPoint, authenticationManagerBean, authorizedClientService, changePasswordFilter, configure, configure, configure, delegatingEntryPoint, httpSessionEventPublisher, localeResolver, oidcUserMapper, oidcUserService, passwordEncoder, recoveryAuthenticationProvider, redirectStrategy, roleHierarchyAuthoritiesMapper, roleHierarchyBean, roleVoter, runAsAuthenticationProvider, securityContextRepository, tokenAuthenticationFilter, tokenAuthenticationProvider, tokenService, twoFactorAuthenticationFilter, twoFactorAuthenticationProvider, userDetailsChecker, userDetailsService, userDetailsServiceBean
-
Methods inherited from class org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter
authenticationManager, getApplicationContext, getHttp, init, setApplicationContext, setAuthenticationConfiguration, setContentNegotationStrategy, setObjectPostProcessor, setTrustResolver
-
-
-
-
Method Detail
-
configureUrlAuthorization
protected void configureUrlAuthorization(org.springframework.security.config.annotation.web.configurers.ExpressionUrlAuthorizationConfigurer.ExpressionInterceptUrlRegistry expressionInterceptUrlRegistry)
- Specified by:
configureUrlAuthorizationin classorg.molgenis.security.MolgenisWebAppSecurityConfig
-
roleHierarchy
public org.springframework.security.access.hierarchicalroles.RoleHierarchy roleHierarchy()
- Specified by:
roleHierarchyin classorg.molgenis.security.MolgenisWebAppSecurityConfig
-
molgenisAccessDecisionVoter
@Bean public org.molgenis.core.ui.security.MolgenisAccessDecisionVoter molgenisAccessDecisionVoter()
-
-