Package org.springframework.security.access.vote
package org.springframework.security.access.vote
Implements a vote-based approach to authorization decisions.
-
ClassesClassDescriptionAbstract implementation of
AccessDecisionManager.Provides helper methods for writing domain object ACL voters.Simple concrete implementation ofAccessDecisionManagerthat grants access if anyAccessDecisionVoterreturns an affirmative response.Votes if aConfigAttribute.getAttribute()ofIS_AUTHENTICATED_FULLYorIS_AUTHENTICATED_REMEMBEREDorIS_AUTHENTICATED_ANONYMOUSLYis present.Simple concrete implementation ofAccessDecisionManagerthat uses a consensus-based approach.Extended RoleVoter which uses aRoleHierarchydefinition to determine the roles allocated to the current user before voting.Votes if anyConfigAttribute.getAttribute()starts with a prefix indicating that it is a role.Simple concrete implementation ofAccessDecisionManagerthat requires all voters to abstain or grant access.