Spring Security Framework

Package org.springframework.security.vote

Implements a vote-based approach to authorization decisions.

See:
          Description

Interface Summary
AccessDecisionVoter Indicates a class is responsible for voting on authorization decisions.
LabeledData This interface indicates data objects that carry a label.
LabelParameterStrategy This is a strategy interface for determining which parts of a method invocation are labeled.
 

Class Summary
AbstractAccessDecisionManager Abstract implementation of AccessDecisionManager.
AbstractAclVoter Provides helper methods for writing domain object ACL voters.
AclEntryVoter Given a domain object instance passed as a method argument, ensures the principal has appropriate permission as indicated by the AclService.
AffirmativeBased Simple concrete implementation of AccessDecisionManager that grants access if any AccessDecisionVoter returns an affirmative response.
AuthenticatedVoter Votes if a ConfigAttribute.getAttribute() of IS_AUTHENTICATED_FULLY or IS_AUTHENTICATED_REMEMBERED or IS_AUTHENTICATED_ANONYMOUSLY is present.
BasicAclEntryVoter Deprecated. Use new spring-security-acl module instead
ConsensusBased Simple concrete implementation of AccessDecisionManager that uses a consensus-based approach.
InterfaceBasedLabelParameterStrategy This is a very useful implementation of the LabelParameterStrategy.
LabelBasedAclVoter Deprecated. Use new spring-security-acl module instead
RoleHierarchyVoter Extended RoleVoter which uses a RoleHierarchy definition to determine the roles allocated to the current user before voting.
RoleVoter Votes if any ConfigAttribute.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.
 

Package org.springframework.security.vote Description

Implements a vote-based approach to authorization decisions.


Spring Security Framework

Copyright © 2004-2010 SpringSource, Inc. All Rights Reserved.