Package org.xwiki.security.authorization

Interface Summary
AuthorizationManager This is a new experimental API for checking the access rights of users on xwiki entities.
AuthorizationManagerConfiguration Configuration of the AuthorizationManager.
AuthorizationSettler An AuthorizationSettler compute the resulting access for a given user, a list of groups, and a hierarchy of rights objects defining rights on a given entity.
RightDescription Describe a Right, allow adding new Rights, also implemented by the Right class.
SecurityAccess Provide the allow/deny/undetermined state of a full set of rights.
SecurityAccessEntry A security access entry is the association of a user, an entity and a security access that represent an authorization settler decision.
SecurityEntry A security entry is the association of an entity and a set of security rules that constitute a elementary declarative information for the security settler to compute the security access of users.
SecurityEntryReader A security rules reader reads rules attached to a given entity.
SecurityRule A security rule, representing a declarative access right for some users, groups, and rights.
SecurityRuleEntry A security entry is the association of an entity and a set of security rules that constitute a elementary declarative information for the security settler to compute the security access of users.
 

Class Summary
DefaultAuthorizationManager Default implementation of the AuthorizationManager.
Right Enumeration of the possible rights.
RightMap<V> Optimized map implementation with a key of type Right.
RightSet Optimized set of Right.
 

Enum Summary
RuleState The state of a particular right as determined by a security rule.
 

Exception Summary
AccessDeniedException Exception raised by the AuthorizationManager when denying access.
AuthorizationException This is the base exception raised for various reasons by the authorization module.
EntityTypeNotSupportedException Thrown when attempting to load a right for an unsupported entity type.
UnableToRegisterRightException Raised when the authorization manager fails to register a new right for any reason.
 



Copyright © 2004-2012 XWiki. All Rights Reserved.