| Name | Description | Type | Package | Framework |
| AbstractPrincipalProvider | A base class of a principal provider implementing common tasks and a caching facility. | Class | org.apache.jackrabbit.core.security.principal | 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 |
| DefaultPrincipalProvider | Provides principals for the users contained within the Repository. | Class | org.apache.jackrabbit.core.security.principal | 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 |
| 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 |
| ProviderRegistryImpl | Class | org.apache.jackrabbit.core.security.principal | Apache JackRabbit | |
| UnknownPrincipal | Class | org.apache.jackrabbit.core.security.principal | Apache JackRabbit | |