List<AccessDecisionVoter> voters = new ArrayList<AccessDecisionVoter>();
RoleVoter roleVoter = new RoleVoter();
roleVoter.setRolePrefix("");
voters.add(roleVoter);
voters.add(new AuthenticatedVoter());
AffirmativeBased accessDecisionManager = new AffirmativeBased(voters);
accessDecisionManager.setAllowIfAllAbstainDecisions(siConfig.isAllowIfAllAbstainDecisions());
filter.setAccessDecisionManager(accessDecisionManager);
// TODO, Justin, is this correct
filter.setSecurityMetadataSource((FilterInvocationSecurityMetadataSource)
GeoServerExtensions.bean(siConfig.getSecurityMetadataSource()));