|
||||||
| 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). |
| 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 | |||||