- equals(Object) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityRef
-
Tests if the given object is an external identity reference and if it's
getString() is equal to this.
- ExternalGroup - Interface in org.apache.jackrabbit.oak.spi.security.authentication.external
-
ExternalGroup defines a group that is provided by an external system.
- ExternalIdentity - Interface in org.apache.jackrabbit.oak.spi.security.authentication.external
-
ExternalIdentity defines an identity provided by an external system.
- ExternalIdentityException - Exception in org.apache.jackrabbit.oak.spi.security.authentication.external
-
ExternalIdentityException is used to notify about errors when dealing with external identities.
- ExternalIdentityException() - Constructor for exception org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityException
-
- ExternalIdentityException(String) - Constructor for exception org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityException
-
- ExternalIdentityException(String, Throwable) - Constructor for exception org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityException
-
- ExternalIdentityException(Throwable) - Constructor for exception org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityException
-
- ExternalIdentityProvider - Interface in org.apache.jackrabbit.oak.spi.security.authentication.external
-
ExternalIdentityProvider defines an interface to an external system that provides users and groups that
can be synced with local ones.
- ExternalIdentityProviderManager - Interface in org.apache.jackrabbit.oak.spi.security.authentication.external
-
The external identity provider management.
- ExternalIdentityRef - Class in org.apache.jackrabbit.oak.spi.security.authentication.external
-
ExternalIdentityRef defines a reference to an external identity.
- ExternalIdentityRef(String, String) - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityRef
-
Creates a new external identity ref with the given id and provider name
- ExternalIDPManagerImpl - Class in org.apache.jackrabbit.oak.spi.security.authentication.external.impl
-
ExternalIDPManagerImpl is used to manage registered external identity provider.
- ExternalIDPManagerImpl() - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalIDPManagerImpl
-
Default constructor used by OSGi
- ExternalIDPManagerImpl(Whiteboard) - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalIDPManagerImpl
-
Constructor used by non OSGi
- ExternalLoginModule - Class in org.apache.jackrabbit.oak.spi.security.authentication.external.impl
-
ExternalLoginModule implements a LoginModule that uses and external identity provider for login.
- ExternalLoginModule() - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModule
-
Default constructor for the OSGIi LoginModuleFactory case and the default non-OSGi JAAS case.
- ExternalLoginModule(ConfigurationParameters) - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModule
-
Creates a new ExternalLoginModule with the given OSGi config.
- ExternalLoginModuleFactory - Class in org.apache.jackrabbit.oak.spi.security.authentication.external.impl
-
Implements a LoginModuleFactory that creates
ExternalLoginModules and allows to configure login modules
via OSGi config.
- ExternalLoginModuleFactory() - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModuleFactory
-
- ExternalUser - Interface in org.apache.jackrabbit.oak.spi.security.authentication.external
-
ExternalUser defines a user provided by an external system.
- getAuthorizable(ExternalIdentity, Class<T>) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncContext
-
Retrieves the repository authorizable that corresponds to the given external identity
- getAutoMembership() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncConfig.Authorizable
-
Defines the set of group names that are automatically added to synced authorizable.
- getDeclaredGroups() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentity
-
Returns an iterable of the declared groups of this external identity.
- getDeclaredMembers() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalGroup
-
Returns an iterable of the declared (direct) members of this external group.
- getExpirationTime() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncConfig.Authorizable
-
Returns the duration in milliseconds until a synced authorizable gets expired.
- getExternalId() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentity
-
Returns the id of this identity as used in the external system.
- getExternalIdRef() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncedIdentity
-
- getExternalIdRef() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.SyncedIdentity
-
Returns the external reference of this identity.
- getGroup(String) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityProvider
-
Returns the group for the given (local) group name.
- getId() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncedIdentity
-
- getId() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentity
-
Returns the local id of this identity as it would be used in this repository.
- getId() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityRef
-
Returns the id of the external identity.
- getId() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.SyncedIdentity
-
Returns the internal id or name of the corresponding authorizable.
- getIdentity() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncResultImpl
-
- getIdentity(ExternalIdentityRef) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityProvider
-
Returns the identity for the given reference or null if it does not exist.
- getIdentity() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.SyncResult
-
The synchronized identity
- getIdentityRef(Authorizable) - Static method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncContext
-
Retrieves the external identity ref from the authorizable
- getIDPName() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.impl.jmx.SynchronizationMBean
-
- getIDPName() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.jmx.SyncMBeanImpl
-
- getIntermediatePath() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentity
-
Returns the desired intermediate relative path of the authorizable to be created.
- getMembershipExpirationTime() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncConfig.User
-
Returns the duration in milliseconds until the group membership of a user is expired.
- getMembershipNestingDepth() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncConfig.User
-
Returns the maximum depth of group nesting when membership relations are synced.
- getName() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncConfig
-
Configures the name of this configuration
- getName() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityProvider
-
Returns the name of this provider.
- getName() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncHandler
-
Returns the name of this sync handler.
- getName() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.SyncHandler
-
Returns the name of this sync handler.
- getPathPrefix() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncConfig.Authorizable
-
Defines the authorizables intermediate path prefix that is used when creating new authorizables.
- getPrincipalName() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentity
-
Returns the principal name of this identity.
- getProperties() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentity
-
Returns a map of properties of this external identity.
- getPropertyMapping() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncConfig.Authorizable
-
Defines the mapping of internal property names from external values.
- getProvider(String) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityProviderManager
-
Returns the registered identity provider with the given name.
- getProvider(String) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalIDPManagerImpl
-
- getProviderName() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityRef
-
Returns the name of the identity provider.
- getStatus() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncResultImpl
-
- getStatus() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.SyncResult
-
The status of the sync operation
- getString() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityRef
-
Returns a string representation of this external identity reference
- getSupportedCredentials() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModule
-
- getSyncHandler(String) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.SyncManagerImpl
-
- getSyncHandler(String) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.SyncManager
-
Returns the sync handler with the given name.
- getSyncHandlerName() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.impl.jmx.SynchronizationMBean
-
Returns the name of the
SyncHandler
that this MBean operates on.
- getSyncHandlerName() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.jmx.SyncMBeanImpl
-
- getUser(String) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityProvider
-
Returns the user for the given (local) id.
- group() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncConfig
-
Returns the sync configuration for groups.
- setAutoMembership(String...) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncConfig.Authorizable
-
Sets the auto membership
- setExpirationTime(long) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncConfig.Authorizable
-
Sets the expiration time.
- setForceGroupSync(boolean) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncContext
-
- setForceGroupSync(boolean) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.SyncContext
-
- setForceUserSync(boolean) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncContext
-
- setForceUserSync(boolean) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.SyncContext
-
- setIdpManager(ExternalIdentityProviderManager) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModule
-
- setKeepMissing(boolean) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncContext
-
- setKeepMissing(boolean) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.SyncContext
-
- setMembershipExpirationTime(long) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncConfig.User
-
Sets the membership expiration time
- setMembershipNestingDepth(long) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncConfig.User
-
Sets the group nesting depth.
- setName(String) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncConfig
-
Sets the name
- setPathPrefix(String) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncConfig.Authorizable
-
Sets the path prefix.
- setPropertyMapping(Map<String, String>) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncConfig.Authorizable
-
Sets the property mapping.
- setStatus(SyncResult.Status) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncResultImpl
-
- setSyncManager(SyncManager) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModule
-
- sync(ExternalIdentity) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncContext
-
Synchronizes an external identity with the repository based on the respective configuration.
- sync(String) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncContext
-
Synchronizes an authorizable with the corresponding external identity with the repository based on the respective
configuration.
- sync(ExternalIdentity) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.SyncContext
-
Synchronizes an external identity with the repository based on the respective configuration.
- sync(String) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.SyncContext
-
Synchronizes an authorizable with the corresponding external identity with the repository based on the respective
configuration.
- syncAllExternalUsers() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.impl.jmx.SynchronizationMBean
-
Synchronizes all the external users, i.e.
- syncAllExternalUsers() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.jmx.SyncMBeanImpl
-
- syncAllUsers(boolean) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.impl.jmx.SynchronizationMBean
-
Synchronizes all local users with the given user ids.
- syncAllUsers(boolean) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.jmx.SyncMBeanImpl
-
- SyncContext - Interface in org.apache.jackrabbit.oak.spi.security.authentication.external
-
SyncContext is used as scope for sync operations.
- SyncedIdentity - Interface in org.apache.jackrabbit.oak.spi.security.authentication.external
-
Represents a synchronized identity managed by a
SyncHandler.
- SyncException - Exception in org.apache.jackrabbit.oak.spi.security.authentication.external
-
Exception thrown by methods defined on the SyncHandler
interface indicating that user or group synchronization failed.
- SyncException(String) - Constructor for exception org.apache.jackrabbit.oak.spi.security.authentication.external.SyncException
-
- SyncException(Throwable) - Constructor for exception org.apache.jackrabbit.oak.spi.security.authentication.external.SyncException
-
- SyncException(String, Throwable) - Constructor for exception org.apache.jackrabbit.oak.spi.security.authentication.external.SyncException
-
- syncExternalUsers(String[]) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.impl.jmx.SynchronizationMBean
-
Synchronizes the external users with the given external ids.
- syncExternalUsers(String[]) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.jmx.SyncMBeanImpl
-
- syncGroup(ExternalGroup, Group) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncContext
-
- SyncHandler - Interface in org.apache.jackrabbit.oak.spi.security.authentication.external
-
- SynchronizationMBean - Interface in org.apache.jackrabbit.oak.spi.security.authentication.external.impl.jmx
-
Provides utilities to manage synchronized external identities.
- SyncManager - Interface in org.apache.jackrabbit.oak.spi.security.authentication.external
-
The external identity synchronization management.
- SyncManagerImpl - Class in org.apache.jackrabbit.oak.spi.security.authentication.external.impl
-
SyncManagerImpl is used to manage registered sync handlers.
- SyncManagerImpl() - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.SyncManagerImpl
-
Default constructor used by OSGi
- SyncManagerImpl(Whiteboard) - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.SyncManagerImpl
-
Constructor used by non OSGi
- SyncMBeanImpl - Class in org.apache.jackrabbit.oak.spi.security.authentication.external.impl.jmx
-
- SyncMBeanImpl(Repository, SyncManager, String, ExternalIdentityProviderManager, String) - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.jmx.SyncMBeanImpl
-
- syncMembership(ExternalIdentity, Authorizable, long) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncContext
-
Recursively sync the memberships of an authorizable up-to the specified depth.
- syncProperties(ExternalIdentity, Authorizable, Map<String, String>) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncContext
-
Syncs the properties specified in the mapping from the external identity to the given authorizable.
- SyncResult - Interface in org.apache.jackrabbit.oak.spi.security.authentication.external
-
Defines the result of a sync operation
- SyncResult.Status - Enum in org.apache.jackrabbit.oak.spi.security.authentication.external
-
Result codes for sync operation.
- SyncRuntimeException - Exception in org.apache.jackrabbit.oak.spi.security.authentication.external.impl.jmx
-
- SyncRuntimeException(String) - Constructor for exception org.apache.jackrabbit.oak.spi.security.authentication.external.impl.jmx.SyncRuntimeException
-
- SyncRuntimeException(String, Throwable) - Constructor for exception org.apache.jackrabbit.oak.spi.security.authentication.external.impl.jmx.SyncRuntimeException
-
- syncUser(ExternalUser, User) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncContext
-
- syncUsers(String[], boolean) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.impl.jmx.SynchronizationMBean
-
Synchronizes the local users with the given user ids.
- syncUsers(String[], boolean) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.jmx.SyncMBeanImpl
-