|
Class Summary |
| ClassIdentifierStrategy |
An Identifier strategy for class-based permission checks |
| EntityIdentifierStrategy |
An Identifier strategy for entity-based permission checks |
| IdentifierPolicy |
A policy for the generation of object "identifiers" - unique Strings that identify a specific
instance of an object. |
| JpaPermissionStore |
A permission store implementation that uses JPA as its persistence mechanism. |
| PermissionCheck |
Used to assert permission check requirements into a StatefulSession when evaluating
a @Restrict expression. |
| PermissionManager |
Permission management component, used to grant or revoke permissions on specific objects or of
specific permission types to particular users or roles. |
| PermissionMapper |
Maps permission checks to resolver chains |
| PermissionMetadata |
Permission actions can either be persisted as a comma-separated list of values, or as a
bit-masked numerical value where certain bits represent specific actions for that class. |
| PersistentPermissionResolver |
Resolves dynamically-assigned permissions, mapped to a user or a role, and kept in persistent
storage, such as a relational database. |
| RoleCheck |
Used when performing rule-based conditional role checks |
| RuleBasedPermissionResolver |
A permission resolver that uses a Drools rule base to perform permission checks |
| SecurityRuleLoader |
Workaround until Drools has native CDI support |