| 
 | ||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||
See:
          Description
| Interface Summary | |
|---|---|
| I_CmsAuthorizationHandler | Defines general authorization methods. | 
| I_CmsAuthorizationHandler.I_PrivilegedLoginAction | Class providing the privileged login action. | 
| I_CmsLoginAction | Interface used to provide a protected login method. | 
| I_CmsPasswordHandler | Defines methods for OpenCms password validation. | 
| I_CmsPermissionHandler | Permission handler interface. | 
| I_CmsPrincipal | Representation of an identity in the cms (currently user or group), used to define permissions on a resource. | 
| I_CmsValidationHandler | Defines general validation methods. | 
| Class Summary | |
|---|---|
| CmsAccessControlEntry | An access control entry defines the permissions of a user or group for a distinct resource. | 
| CmsAccessControlList | An access control list contains the permission sets of all principals for a distinct resource that are calculated on the permissions defined by various access control entries. | 
| CmsDefaultAuthorizationHandler | Defines default authorization methods. | 
| CmsDefaultPasswordHandler | Default implementation for OpenCms password validation, just checks if a password is at last 4 characters long. | 
| CmsDefaultPermissionHandler | Generic base driver interface. | 
| CmsDefaultValidationHandler | Default implementation for the validation handler. | 
| CmsOrganizationalUnit | An organizational unit in OpenCms. | 
| CmsOrgUnitManager | This manager provide access to the organizational unit related operations. | 
| CmsPasswordInfo | Validating bean for changing the password. | 
| CmsPermissionSet | An immutable permission set that contains both allowed and denied permissions as bitsets. | 
| CmsPermissionSetCustom | A custom permission set that can be modified during runtime and contains both allowed and denied permissions as bitsets. | 
| CmsPrincipal | Common methods shared among user and group principals, also contains several utility functions to deal with principal instances. | 
| CmsRole | A role is used in the OpenCms security system to check if a user has access to a certain system function. | 
| CmsRoleManager | This manager provide access to the role related operations. | 
| I_CmsPermissionHandler.CmsPermissionCheckResult | Enumeration class for the results of I_CmsPermissionHandler.hasPermissions(CmsDbContext, CmsResource, CmsPermissionSet, boolean, CmsResourceFilter). | 
| TestCmsPrincipal | Tests for (and it's subclasses). | 
| TestLoginAndPasswordHandler | Tests login and password related functions. | 
| TestOrganizationalUnits | Unit tests for operations with organizational units. | 
| TestRoles | Tests the OpenCms system roles. | 
| Exception Summary | |
|---|---|
| CmsAuthentificationException | Signals that an attempt to authenticate (login) has a user has failed. | 
| CmsPasswordEncryptionException | Signals that an attempt to encrypt a password was not successful. | 
| CmsPermissionViolationException | A permission violation occurs if a user without tries to access or maipulate a VFS resource without the required permissions. | 
| CmsRoleViolationException | A role violation occurs if a user without permissions tries to access a protected OpenCms system feature that can only be accessed by users in certain roles. | 
| CmsSecurityException | Used to signal security related issues, for example example during file access and login. | 
| CmsUserDisabledException | Signals that an attempt to authenticate (login) a user has failed because the user had to many invalid logins. | 
Access control and security classes for the OpenCms ACL permission system.
| 
 | ||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||