package

org.springframework.security.access.vote

Implements a vote-based approach to authorization decisions.

Classes

AbstractAccessDecisionManager Abstract implementation of AccessDecisionManager
AbstractAclVoter Provides helper methods for writing domain object ACL voters. 
AffirmativeBased Simple concrete implementation of AccessDecisionManager that grants access if any AccessDecisionVoter returns an affirmative response. 
AuthenticatedVoter Votes if a getAttribute() of IS_AUTHENTICATED_FULLY or IS_AUTHENTICATED_REMEMBERED or IS_AUTHENTICATED_ANONYMOUSLY is present. 
ConsensusBased Simple concrete implementation of AccessDecisionManager that uses a consensus-based approach. 
RoleHierarchyVoter Extended RoleVoter which uses a RoleHierarchy definition to determine the roles allocated to the current user before voting. 
RoleVoter Votes if any getAttribute() starts with a prefix indicating that it is a role. 
UnanimousBased Simple concrete implementation of AccessDecisionManager that requires all voters to abstain or grant access.