| Name | Description | Type | Package | Framework |
| AbstractAccessControlManager | AbstractAccessControlManager. | Class | org.apache.jackrabbit.core.security | Apache JackRabbit |
| AbstractAccessControlProvider | AbstractAccessControlProvider. | Class | org.apache.jackrabbit.core.security.authorization | Apache JackRabbit |
| AbstractACLTemplate | AbstractACLTemplate. | Class | org.apache.jackrabbit.core.security.authorization | Apache JackRabbit |
| AbstractAuthorizableAction | Abstract implementation of the AuthorizableAction interface that doesn't perform any action. | Class | org.apache.jackrabbit.core.security.user.action | Apache JackRabbit |
| AbstractCompiledPermissions | AbstractCompiledPermissions. | Class | org.apache.jackrabbit.core.security.authorization | Apache JackRabbit |
| AbstractCompiledPermissions .Result | Result of permission (and optionally privilege) evaluation for a given path. | Class | org.apache.jackrabbit.core.security.authorization | Apache JackRabbit |
| AbstractLoginModule | AbstractLoginModule provides the means for the common authentication tasks within the Repository. | Class | org.apache.jackrabbit.core.security.authentication | Apache JackRabbit |
| AbstractPrincipalProvider | A base class of a principal provider implementing common tasks and a caching facility. | Class | org.apache.jackrabbit.core.security.principal | Apache JackRabbit |
| AccessControlAction | The AccessControlAction allows to setup permissions upon creation of a new authorizable; namely the privileges the new authorizable should be | Class | org.apache.jackrabbit.core.security.user.action | Apache JackRabbit |
| AccessControlConstants | AccessControlConstants. | Interface | org.apache.jackrabbit.core.security.authorization | Apache JackRabbit |
| AccessControlEditor | AccessControlEditor is used to edit the access control policy and entry objects provided by the respective service. | Interface | org.apache.jackrabbit.core.security.authorization | Apache JackRabbit |
| AccessControlEntryImpl | Simple, immutable implementation of the and the JackrabbitAccessControlEntry interfaces. | Class | org.apache.jackrabbit.core.security.authorization | Apache JackRabbit |
| AccessControlListener | Interface | org.apache.jackrabbit.core.security.authorization | Apache JackRabbit | |
| AccessControlModifications | AccessControlModifications is an unmodifiable collection of modifications made to access control content allowing the | Class | org.apache.jackrabbit.core.security.authorization | Apache JackRabbit |
| AccessControlObserver | AccessControlObserver. | Class | org.apache.jackrabbit.core.security.authorization | Apache JackRabbit |
| AccessControlProvider | The AccessControlProvider is used to provide access control policy and entry objects that apply to an item in a single workspace. | Interface | org.apache.jackrabbit.core.security.authorization | Apache JackRabbit |
| AccessControlProviderFactory | The AccessControlProviderFactory is used to create AccessControlProviders for the various workspaces present in the | Interface | org.apache.jackrabbit.core.security.authorization | Apache JackRabbit |
| AccessControlProviderFactoryImpl | Class | org.apache.jackrabbit.core.security.authorization | Apache JackRabbit | |
| AccessControlUtils | AccessControlUtils. | Interface | org.apache.jackrabbit.core.security.authorization | Apache JackRabbit |
| AccessManager | The AccessManager can be queried to determines whether privileges are granted on a specific item. | Interface | org.apache.jackrabbit.core.security | Apache JackRabbit |
| ACLEditor | Class | org.apache.jackrabbit.core.security.authorization.acl | Apache JackRabbit | |
| ACLEditor | Class | org.apache.jackrabbit.core.security.authorization.principalbased | Apache JackRabbit | |
| ACLProvider | The ACLProvider generates access control policies out of the items stored in the workspace applying the following rules: | Class | org.apache.jackrabbit.core.security.authorization.acl | Apache JackRabbit |
| ACLProvider | Class | org.apache.jackrabbit.core.security.authorization.principalbased | Apache JackRabbit | |
| AdminPrincipal | This principal represents the admin user as a distinct principal having all the access rights and is being authenticated (in contrast to the | Class | org.apache.jackrabbit.core.security.principal | Apache JackRabbit |
| AMContext | An AMContext is used to provide Session specific context information for an AccessManager. | Class | org.apache.jackrabbit.core.security | Apache JackRabbit |
| AnonymousPrincipal | A AnonymousPrincipal . | Class | org.apache.jackrabbit.core.security | Apache JackRabbit |
| AuthContext | An authentication context used to authenticate users. | Interface | org.apache.jackrabbit.core.security.authentication | Apache JackRabbit |
| AuthContextProvider | AuthContextProvider defines how the current request for login is handled. | Class | org.apache.jackrabbit.core.security.authentication | Apache JackRabbit |
| Authentication | The Authentication interface defines methods to validate Credentials upon authentication. | Interface | org.apache.jackrabbit.core.security.authentication | Apache JackRabbit |
| AuthorizableAction | AuthorizableAction. | Interface | org.apache.jackrabbit.core.security.user.action | Apache JackRabbit |
| CallbackHandlerImpl | CallbackHandler that deals with the following callbacks: CredentialsCallback | Class | org.apache.jackrabbit.core.security.authentication | Apache JackRabbit |
| ClearMembershipAction | ClearMembershipAction. | Class | org.apache.jackrabbit.core.security.user.action | Apache JackRabbit |
| CombinedProvider | Class | org.apache.jackrabbit.core.security.authorization.combined | Apache JackRabbit | |
| CompiledPermissions | CompiledPermissions represents the evaluation of an AccessControlPolicy that applies for a given set of | Interface | org.apache.jackrabbit.core.security.authorization | Apache JackRabbit |
| CredentialsCallback | A CredentialsCallbackSee Also:Serialized Form | Class | org.apache.jackrabbit.core.security.authentication | Apache JackRabbit |
| CryptedSimpleCredentials | Crypted variant of the SimpleCredentials. | Class | org.apache.jackrabbit.core.security.authentication | Apache JackRabbit |
| DefaultAccessManager | The DefaultAccessManager controls access by evaluating access control policies for the Subject attached to the | Class | org.apache.jackrabbit.core.security | Apache JackRabbit |
| DefaultLoginModule | The DefaultLoginModule authenticates Credentials related to a User of the Repository | Class | org.apache.jackrabbit.core.security.authentication | Apache JackRabbit |
| DefaultPrincipalProvider | Provides principals for the users contained within the Repository. | Class | org.apache.jackrabbit.core.security.principal | Apache JackRabbit |
| EntryCollector | EntryCollector collects ACEs defined and effective for a given Node and listens to access control modifications in order | Class | org.apache.jackrabbit.core.security.authorization.acl | Apache JackRabbit |
| EntryFilter | Interface | org.apache.jackrabbit.core.security.authorization.acl | Apache JackRabbit | |
| EveryonePrincipal | The EveryonePrincipal contains all principals (excluding itself). | Class | org.apache.jackrabbit.core.security.principal | Apache JackRabbit |
| FallbackPrincipalProvider | The FallbackPrincipalProvider is used to provide any desired principal. | Class | org.apache.jackrabbit.core.security.principal | Apache JackRabbit |
| GlobPattern | GlobPattern defines a simplistic pattern matching. | Class | org.apache.jackrabbit.core.security.authorization | Apache JackRabbit |
| ImpersonationCallback | Callback for a CallbackHandler to ask for a the impersonating Subject to create a | Class | org.apache.jackrabbit.core.security.authentication | Apache JackRabbit |
| JAASAuthContext | Class | org.apache.jackrabbit.core.security.authentication | Apache JackRabbit | |
| JackrabbitSecurityManager | JackrabbitSecurityManager. | Interface | org.apache.jackrabbit.core.security | Apache JackRabbit |
| LocalAuthContext | Provide AuthContext interface, for a JAAS-LoginModule not running inSee Also:AuthContext | Class | org.apache.jackrabbit.core.security.authentication | Apache JackRabbit |
| MembershipCache | Class | org.apache.jackrabbit.core.security.user | Apache JackRabbit | |
| NamedAccessControlPolicyImpl | NamedAccessControlPolicyImpl. | Class | org.apache.jackrabbit.core.security.authorization | Apache JackRabbit |
| PasswordValidationAction | PasswordValidationAction provides a simple password validation mechanism with the following configurable option: | Class | org.apache.jackrabbit.core.security.user.action | Apache JackRabbit |
| Permission | Class | org.apache.jackrabbit.core.security.authorization | Apache JackRabbit | |
| PrincipalImpl | Base class for implementations of JackrabbitPrincipal. | Class | org.apache.jackrabbit.core.security.principal | Apache JackRabbit |
| PrincipalIteratorAdapter | PrincipalIteratorAdapter. | Class | org.apache.jackrabbit.core.security.principal | Apache JackRabbit |
| PrincipalManagerImpl | This principal manager implementation uses the DefaultPrincipalProvider in order to dispatch the respective requests and assemble the required | Class | org.apache.jackrabbit.core.security.principal | Apache JackRabbit |
| PrincipalProvider | This interface defines methods to provide access to sources of Principals. | Interface | org.apache.jackrabbit.core.security.principal | Apache JackRabbit |
| PrincipalProviderRegistry | Registry used to store and retrieve PrincipalProviders. | Interface | org.apache.jackrabbit.core.security.principal | Apache JackRabbit |
| PrivilegeBits | Class | org.apache.jackrabbit.core.security.authorization | Apache JackRabbit | |
| PrivilegeManagerImpl | Class | org.apache.jackrabbit.core.security.authorization | Apache JackRabbit | |
| PrivilegeRegistry | The PrivilegeRegistry defines the set of Privileges known to the repository. | Class | org.apache.jackrabbit.core.security.authorization | Apache JackRabbit |
| ProviderRegistryImpl | Class | org.apache.jackrabbit.core.security.principal | Apache JackRabbit | |
| RepositoryCallback | Callback for a CallbackHandler to ask for a Session to access the Repository | Class | org.apache.jackrabbit.core.security.authentication | Apache JackRabbit |
| SecurityConstants | This interface defines miscellaneous security related constants. | Interface | org.apache.jackrabbit.core.security | Apache JackRabbit |
| SimpleAccessManager | SimpleAccessManager . | Class | org.apache.jackrabbit.core.security.simple | Apache JackRabbit |
| SimpleJBossAccessManager | The simple JBoss access manager is a specialized Access Manager to handle Authorization of individuals authenticated through JBoss | Class | org.apache.jackrabbit.core.security | Apache JackRabbit |
| SimpleLoginModule | SimpleLoginModule. | Class | org.apache.jackrabbit.core.security.simple | Apache JackRabbit |
| SimpleSecurityManager | SimpleSecurityManager: simple implementation ignoring both configuration entries for 'principalProvider' and for 'workspaceAccessManager'. | Class | org.apache.jackrabbit.core.security.simple | Apache JackRabbit |
| SimpleWorkspaceAccessManager | SimpleWorkspaceAccessManager always allows any set of principals to access any workspace. | Class | org.apache.jackrabbit.core.security.simple | Apache JackRabbit |
| SystemPrincipal | A SystemPrincipal . | Class | org.apache.jackrabbit.core.security | Apache JackRabbit |
| TokenBasedAuthentication | Authentication implementation that compares the tokens stored with a given user node to the token present in the SimpleCredentials attributes. | Class | org.apache.jackrabbit.core.security.authentication.token | Apache JackRabbit |
| UnknownPrincipal | Class | org.apache.jackrabbit.core.security.principal | Apache JackRabbit | |
| UnmodifiableAccessControlList | An implementation of the AccessControlList interface that only allows for reading. | Class | org.apache.jackrabbit.core.security.authorization | Apache JackRabbit |
| UserAccessControlProvider | is used to protected the 'security workspace' containing the user and group data. | Class | org.apache.jackrabbit.core.security.user | Apache JackRabbit |
| UserImpl | Class | org.apache.jackrabbit.core.security.user | Apache JackRabbit | |
| UserImporter | UserImporter implements a DefaultProtectedPropertyImporter and DefaultProtectedNodeImporter that is able to deal with | Class | org.apache.jackrabbit.core.security.user | Apache JackRabbit |
| UserImporter .ImportBehavior | Inner class defining the treatment of membership or impersonator values pointing to non-existing authorizables. | Class | org.apache.jackrabbit.core.security.user | Apache JackRabbit |
| UserManagerImpl | Default implementation of the UserManager interface with the following characteristics: | Class | org.apache.jackrabbit.core.security.user | Apache JackRabbit |
| UserPerWorkspaceUserManager | Derived UserManager implementation that allows to switch between autosaving and transient change mode. | Class | org.apache.jackrabbit.core.security.user | Apache JackRabbit |
| UserPrincipal | Class | org.apache.jackrabbit.core.security | Apache JackRabbit | |
| WorkspaceAccessManager | The WorkspaceAccessManager is responsible for workspace access. | Interface | org.apache.jackrabbit.core.security.authorization | Apache JackRabbit |
| XPathQueryBuilder | Class | org.apache.jackrabbit.core.security.user | Apache JackRabbit | |
| XPathQueryEvaluator | This evaluator for Querys use XPath and some minimal client side filtering. | Class | org.apache.jackrabbit.core.security.user | Apache JackRabbit |