@Version("2.4.0")
Package org.apache.jackrabbit.oak.spi.security.authentication.external
- 
Interface Summary Interface Description ExternalGroup ExternalGroup defines a group that is provided by an external system.ExternalIdentity ExternalIdentitydefines an identity provided by an external system.ExternalIdentityProvider ExternalIdentityProviderdefines an interface to an external system that provides users and groups that can be synced with local ones.ExternalIdentityProviderManager The external identity provider management.ExternalUser ExternalUser defines a user provided by an external system.PrincipalNameResolver Interface to obtain the name of thePrincipalfrom a givenExternalIdentityRef.ProtectionConfig Interface to mark properties or nodes located underneath a synchronized external identity as being protected (i.e.SyncContext SyncContextis used as scope for sync operations.SyncedIdentity Represents a synchronized identity managed by aSyncHandler.SyncHandler SyncHandler is used to sync users and groups from anExternalIdentityProvider.SyncManager The external identity synchronization management.SyncResult Defines the result of a sync operation - 
Class Summary Class Description ExternalGroupRef Deprecated. ExternalIdentityRef ExternalIdentityRefdefines a reference to an external identity. - 
Enum Summary Enum Description SyncResult.Status Result codes for sync operation. - 
Exception Summary Exception Description ExternalIdentityException ExternalIdentityExceptionis used to notify about errors when dealing with external identities.SyncException Exception thrown by methods defined on theSyncHandlerinterface indicating that user or group synchronization failed.