Interface | Description |
---|---|
ACL |
This interface represents an Access Control List (ACL), a data structure used to protect access to resources.
|
ACLEntry |
This interface represents an entry in the Access Control List.
|
ACLPermission |
A
Permission represents privileges held by an Identity , and is used to
grant or deny access to a Resource . |
ACLPersistenceStrategy |
This interface defines the methods that must be implemented by classes that manage the persistence of
ACL s. |
ACLProvider |
An
ACLProvider is responsible for the management of the ACLs associated to the
resources being protected. |
ACLRegistration |
Interface to register
ACL s. |
ACLResourceFactory |
This interface provides a factory for
Resource s. |
BitMaskPermission |
This interface defines the methods that must be implemented by bitmask-based permissions.
|
Class | Description |
---|---|
ACLEntryImpl |
This class represents an entry in the Access Control List (ACL), and associates a permission to an identity.
|
ACLImpl |
Simple ACL implementation that keeps the entries in a Map whose keys are the identities of the entries, to provide
fast access.
|
ACLProviderImpl |
This class is the standard
ACLProvider implementation. |
CompositeACLPermission |
This class represents a composite permission - a permission that contains one or more basic permissions.
|
EntitlementEntry |
This class represents a standard entry in the collection returned by the
ACLProvider.getEntitlements method. |
JPAPersistenceStrategy |
Implementation of
ACLPersistenceStrategy that uses the Java Persistence API (JPA) to
persist the ACL s. |
RoleBasedACLProviderImpl |
Implementation of
ACLProvider that uses the identity roles when checking if access to a protected resource
should be granted or not. |
Util |
Utility class used by the
ACL implementation. |
Enum | Description |
---|---|
BasicACLPermission |
This enum defines the basic ACL permissions.
|
Copyright © 2021 JBoss by Red Hat. All rights reserved.