|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| ACL | |
| Group | |
| Secured | If persistent object implement this interface, the contained abilities for associated owner, users and group will be asserted on object persistence. |
| SecurityAdministrator | security: org.benow.security.SecurityAdministrator |
| SecurityAdministratorListener | security: org.benow.security.SecurityAdministratorListener |
| Class Summary | |
|---|---|
| Permit | |
| SecureApplication | Provides a secure wrapper for an application, allowing application code to enforce security against an authenticated user. |
| SecureObject | Simple object that has helper methods for secure checks. |
| Security | security: org.benow.security.SecurityFactory |
| SecurityAdministratorImpl | Class resposible for authentication of users. |
| Enum Summary | |
|---|---|
| Secured.Ability | |
| Exception Summary | |
|---|---|
| MustBeAnonymousException | |
| NoSuchPermissionException | security: org.benow.security.NoPermissionsException |
| NoSuchRoleException | security: org.benow.security.NoRoleException |
| NoSuchUserException | repository: org.benow.repository.security.NoSuchUserException |
| NotYetConfirmedException | Thrown when a user tries to login who has not yet confirmed via email or otherwise. |
| PermissionDeniedException | |
| TooManyAttemptsException | |
User: A User within the security
realm. A user has a name, password and a collection of Roles.
Role: A Role is a named collection
of permissions. An example of a role name would be the "AlbumAdmin" role,
which would most likely contain a list of permissions associated with
administering albums.
Permission: A Permission is
a named thing which corresponds to an action within a block of code. An example of
a permission name would be "ModifyAlbumPermission". Permissions
are asserted within protected blocks of code.
SubjectThread:
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||