Package org.springframework.security.access.vote
Implements a vote-based approach to authorization decisions.
-
Class Summary Class Description AbstractAccessDecisionManager Abstract implementation ofAccessDecisionManager
.AbstractAclVoter Provides helper methods for writing domain object ACL voters.AffirmativeBased Simple concrete implementation ofAccessDecisionManager
that grants access if anyAccessDecisionVoter
returns an affirmative response.AuthenticatedVoter Votes if aConfigAttribute.getAttribute()
ofIS_AUTHENTICATED_FULLY
orIS_AUTHENTICATED_REMEMBERED
orIS_AUTHENTICATED_ANONYMOUSLY
is present.ConsensusBased Simple concrete implementation ofAccessDecisionManager
that uses a consensus-based approach.RoleHierarchyVoter Extended RoleVoter which uses aRoleHierarchy
definition to determine the roles allocated to the current user before voting.RoleVoter Votes if anyConfigAttribute.getAttribute()
starts with a prefix indicating that it is a role.UnanimousBased Simple concrete implementation ofAccessDecisionManager
that requires all voters to abstain or grant access.