All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description DefaultSyncConfig DefaultSyncConfigdefines how users and groups from an external source are synced into the repository using theDefaultSyncHandler.DefaultSyncConfig.Authorizable Base config class for users and groupsDefaultSyncConfig.Group Group specific configDefaultSyncConfig.User User specific config.DefaultSyncConfigImpl DefaultSyncConfigdefines how users and groups from an external source are synced into the repository using theDefaultSyncHandler.DefaultSyncContext Internal implementation of the sync contextDefaultSyncedIdentity Implements a simple synced identity that maps an authorizable id to an external ref.DefaultSyncHandler DefaultSyncHandlerimplements an sync handler that synchronizes users and groups from an external identity provider with the repository users.DefaultSyncResultImpl Implements a simple sync result with and id and a status.DynamicSyncContext Extension of theDefaultSyncContextthat doesn't synchronize group membership of new external users into the user management of the repository.ExternalGroup ExternalGroup defines a group that is provided by an external system.ExternalGroupRef Deprecated. ExternalIdentity ExternalIdentitydefines an identity provided by an external system.ExternalIdentityConstants Constants used by the external identity management.ExternalIdentityException ExternalIdentityExceptionis used to notify about errors when dealing with external identities.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.ExternalIdentityRef ExternalIdentityRefdefines a reference to an external identity.ExternalIDPManagerImpl ExternalIDPManagerImplis used to manage registered external identity provider.ExternalLoginModule ExternalLoginModuleimplements aLoginModulethat uses anExternalIdentityProviderfor authentication.ExternalLoginModuleFactory Implements a LoginModuleFactory that createsExternalLoginModules and allows to configure login modules via OSGi config.ExternalPrincipalConfiguration Implementation of thePrincipalConfigurationinterface that provides principal management forGroup principalsassociated withexternal identitiesmanaged outside of the scope of the repository by anExternalIdentityProvider.ExternalUser ExternalUser defines a user provided by an external system.PrincipalNameResolver Interface to obtain the name of thePrincipalfrom a givenExternalIdentityRef.SyncContext SyncContextis used as scope for sync operations.SyncedIdentity Represents a synchronized identity managed by aSyncHandler.SyncException Exception thrown by methods defined on theSyncHandlerinterface indicating that user or group synchronization failed.SyncHandler SyncHandler is used to sync users and groups from anExternalIdentityProvider.SyncHandlerMapping Marker interface identifying classes that map a givenSyncHandlerto anExternalIdentityProviderwhere both are identified by their name.SynchronizationMBean Provides utilities to manage synchronized external identities.SyncManager The external identity synchronization management.SyncManagerImpl SyncManagerImplis used to manage registered sync handlers.SyncMBeanImpl Implementation of theSynchronizationMBeaninterface.SyncResult Defines the result of a sync operationSyncResult.Status Result codes for sync operation.SyncRuntimeException