| Interface | Description |
|---|---|
| AuthorExecutor |
Allow executing some code with the right of a provided user.
|
| AuthorizationManager |
This API is for checking the access rights of any users on any 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.
|
| ContextualAuthorizationManager |
This API is for checking the access rights of current user in the current context.
|
| RightDescription | |
| 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 | Description |
|---|---|
| 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 | Description |
|---|---|
| RuleState |
The state of a particular right as determined by a security rule.
|
| Exception | Description |
|---|---|
| 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–2018 XWiki. All rights reserved.