Interface Summary Interface Description PrincipalProviderThis interface defines methods to provide access to sources of
PrincipalProviderRegistryRegistry used to store and retrieve
Class Summary Class Description AbstractPrincipalProviderA base class of a principal provider implementing common tasks and a caching facility. AdminPrincipalThis principal represents the admin user as a distinct principal having all the access rights and is being authenticated (in contrast to the
DefaultPrincipalProviderProvides principals for the users contained within the Repository. EveryonePrincipalThe EveryonePrincipal contains all principals (excluding itself). FallbackPrincipalProviderThe
FallbackPrincipalProvideris used to provide any desired principal.
GroupPrincipalsHelper class to deal with the migration between the 2 types of groups PrincipalImplBase class for implementations of
PrincipalManagerImplThis principal manager implementation uses the
DefaultPrincipalProviderin order to dispatch the respective requests and assemble the required data.
ProviderRegistryImplThis is the default implementation of the
UnknownPrincipalImplements a principal that is used by the ACL importer for unknown principals.