List of usage examples for org.springframework.security.web.access.expression DefaultWebSecurityExpressionHandler DefaultWebSecurityExpressionHandler
DefaultWebSecurityExpressionHandler
From source file:org.jblogcms.core.config.SecurityContext.java
private SecurityExpressionHandler<FilterInvocation> webExpressionHandler() { DefaultWebSecurityExpressionHandler defaultWebSecurityExpressionHandler = new DefaultWebSecurityExpressionHandler(); defaultWebSecurityExpressionHandler.setRoleHierarchy(roleHierarchy()); return defaultWebSecurityExpressionHandler; }
From source file:org.jblogcms.core.config.SecurityContext.java
@Bean public AffirmativeBased getAccessDecisionManager(RoleHierarchy roleHierarchy) { DefaultWebSecurityExpressionHandler expressionHandler = new DefaultWebSecurityExpressionHandler(); expressionHandler.setRoleHierarchy(roleHierarchy); WebExpressionVoter webExpressionVoter = new WebExpressionVoter(); webExpressionVoter.setExpressionHandler(expressionHandler); List<AccessDecisionVoter<? extends Object>> voters = new ArrayList<AccessDecisionVoter<? extends Object>>(); voters.add(webExpressionVoter);/*w w w .ja v a 2 s . c o m*/ return new AffirmativeBased(voters); }
From source file:org.devgateway.toolkit.web.spring.WebSecurityConfig.java
/** * Instantiates {@see DefaultWebSecurityExpressionHandler} and assigns to it role hierarchy. * * @return//from w ww .j a v a2s. c om */ private SecurityExpressionHandler<FilterInvocation> webExpressionHandler() { DefaultWebSecurityExpressionHandler handler = new DefaultWebSecurityExpressionHandler(); handler.setRoleHierarchy(roleHierarchy()); return handler; }
From source file:org.davidmendoza.esu.config.SecurityConfig.java
@Bean @SuppressWarnings("unchecked") public AccessDecisionManager defaultAccessDecisionManager() { DefaultWebSecurityExpressionHandler defaultWebSecurityExpressionHandler = new DefaultWebSecurityExpressionHandler(); defaultWebSecurityExpressionHandler.setRoleHierarchy(roleHierarchy()); WebExpressionVoter webExpressionVoter = new WebExpressionVoter(); webExpressionVoter.setExpressionHandler(defaultWebSecurityExpressionHandler); List voters = new ArrayList<>(); voters.add(webExpressionVoter);/*from ww w .j a v a 2 s . c o m*/ AccessDecisionManager result = new AffirmativeBased(voters); return result; }
From source file:org.wallride.autoconfigure.WallRideSecurityConfiguration.java
@Bean public DefaultWebSecurityExpressionHandler webSecurityExpressionHandler() { DefaultWebSecurityExpressionHandler defaultWebSecurityExpressionHandler = new DefaultWebSecurityExpressionHandler(); defaultWebSecurityExpressionHandler.setRoleHierarchy(roleHierarchy()); return defaultWebSecurityExpressionHandler; }