A B C D E F G H I J K L M N O P R S T U V 
All Classes All Packages

A

abort() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModule
 
activate(BundleContext, ExternalAuthorizableActionProvider.Configuration) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.principal.ExternalAuthorizableActionProvider
 
activate(BundleContext, Map<String, Object>) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncHandler
 
ADD - org.apache.jackrabbit.oak.spi.security.authentication.external.SyncResult.Status
authorizable added
applyMembership(Authorizable, Set<String>) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncContext
Ensures that the given authorizable is member of the specific groups.
applyMembership(Authorizable, Set<String>) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DynamicSyncContext
 
authenticate(Credentials) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityProvider
Authenticates the user represented by the given credentials and returns it.
Authorizable() - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncConfig.Authorizable
 
AutoMembershipAware - Interface in org.apache.jackrabbit.oak.spi.security.authentication.external.basic
Interface to identify a given SyncHandler as being aware of the optional AutoMembershipConfig.
AutoMembershipConfig - Interface in org.apache.jackrabbit.oak.spi.security.authentication.external.basic
Optional extension of the DefaultSyncConfig.Authorizable.getAutoMembership() that allows to define conditional auto-membership based on the nature of a given Authorizable.
AutomembershipService - Class in org.apache.jackrabbit.oak.spi.security.authentication.external.impl.principal
 
AutomembershipService(SyncConfigTracker) - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.principal.AutomembershipService
 

B

bindContentRepository(ContentRepository) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModuleFactory
 
bindIdpManager(ExternalIdentityProviderManager) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModuleFactory
 
bindSecurityProvider(SecurityProvider) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModuleFactory
 
bindSyncManager(SyncManager) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModuleFactory
 

C

clearState() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModule
 
close() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncContext
Closes this context and releases any resources bound to it.
close() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.SyncContext
Closes this context and releases any resources bound to it.
commit() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModule
 
config - Variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncContext
 
convertToDynamicMembership() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.impl.jmx.SynchronizationMBean
Migrates all previously synchronized users to have dynamic membership if the SyncHandler has the dynamic membership option enabled.
convertToDynamicMembership() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.jmx.SyncMBeanImpl
 
convertToDynamicMembership(Authorizable) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DynamicSyncContext
 
createContext(ExternalIdentityProvider, UserManager, ValueFactory) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncHandler
Initializes a sync context which is used to start the sync operations.
createContext(ExternalIdentityProvider, UserManager, ValueFactory) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.SyncHandler
Initializes a sync context which is used to start the sync operations.
createGroup(ExternalGroup) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncContext
Creates a new repository group for the given external one.
createLoginModule() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModuleFactory
createSyncedIdentity(Authorizable) - Static method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncContext
Creates a synced identity from the given authorizable.
createUser(ExternalUser) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncContext
Creates a new repository user for the given external one.
createValue(Object) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncContext
Creates a new JCR value of the given object, checking the internal type.
createValues(Collection<?>) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncContext
Creates an array of JCR values based on the type.

D

deactivate() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncHandler
 
deactivate() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.principal.ExternalAuthorizableActionProvider
 
DEFAULT_NAME - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncConfig
 
DEFAULT_PROTECT_EXTERNAL_IDS - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalIdentityConstants
DefaultSyncConfig - Class in org.apache.jackrabbit.oak.spi.security.authentication.external.basic
DefaultSyncConfig defines how users and groups from an external source are synced into the repository using the DefaultSyncHandler.
DefaultSyncConfig() - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncConfig
 
DefaultSyncConfig.Authorizable - Class in org.apache.jackrabbit.oak.spi.security.authentication.external.basic
Base config class for users and groups
DefaultSyncConfig.Group - Class in org.apache.jackrabbit.oak.spi.security.authentication.external.basic
Group specific config
DefaultSyncConfig.User - Class in org.apache.jackrabbit.oak.spi.security.authentication.external.basic
User specific config.
DefaultSyncConfigImpl - Class in org.apache.jackrabbit.oak.spi.security.authentication.external.impl
DefaultSyncConfig defines how users and groups from an external source are synced into the repository using the DefaultSyncHandler.
DefaultSyncConfigImpl() - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfigImpl
 
DefaultSyncContext - Class in org.apache.jackrabbit.oak.spi.security.authentication.external.basic
Internal implementation of the sync context
DefaultSyncContext(DefaultSyncConfig, ExternalIdentityProvider, UserManager, ValueFactory) - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncContext
 
DefaultSyncedIdentity - Class in org.apache.jackrabbit.oak.spi.security.authentication.external.basic
Implements a simple synced identity that maps an authorizable id to an external ref.
DefaultSyncedIdentity(String, ExternalIdentityRef, boolean, long) - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncedIdentity
 
DefaultSyncHandler - Class in org.apache.jackrabbit.oak.spi.security.authentication.external.impl
DefaultSyncHandler implements an sync handler that synchronizes users and groups from an external identity provider with the repository users.
DefaultSyncHandler() - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncHandler
Default constructor for OSGi
DefaultSyncHandler(DefaultSyncConfig) - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncHandler
Constructor for non-OSGi cases.
DefaultSyncResultImpl - Class in org.apache.jackrabbit.oak.spi.security.authentication.external.basic
Implements a simple sync result with and id and a status.
DefaultSyncResultImpl(DefaultSyncedIdentity, SyncResult.Status) - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncResultImpl
 
DELETE - org.apache.jackrabbit.oak.spi.security.authentication.external.SyncResult.Status
authorizable deleted
DISABLE - org.apache.jackrabbit.oak.spi.security.authentication.external.SyncResult.Status
authorizable disabled
doneSyncExternalIdentity(long, SyncResult, int) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.impl.monitor.ExternalIdentityMonitor
Mark the successful completion of SyncContext.sync(ExternalIdentity).
doneSyncExternalIdentity(long, SyncResult, int) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.monitor.ExternalIdentityMonitorImpl
 
doneSyncId(long, SyncResult) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.impl.monitor.ExternalIdentityMonitor
Mark the successful completion of SyncContext.sync(String).
doneSyncId(long, SyncResult) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.monitor.ExternalIdentityMonitorImpl
 
DynamicSyncContext - Class in org.apache.jackrabbit.oak.spi.security.authentication.external.impl
Extension of the DefaultSyncContext that doesn't synchronize group membership of new external users into the user management of the repository.
DynamicSyncContext(DefaultSyncConfig, ExternalIdentityProvider, UserManager, ValueFactory) - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DynamicSyncContext
 

E

EMPTY - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.external.basic.AutoMembershipConfig
 
ENABLE - org.apache.jackrabbit.oak.spi.security.authentication.external.SyncResult.Status
authorizable enabled
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.
ExternalAuthorizableActionProvider - Class in org.apache.jackrabbit.oak.spi.security.authentication.external.impl.principal
 
ExternalAuthorizableActionProvider() - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.principal.ExternalAuthorizableActionProvider
 
ExternalGroup - Interface in org.apache.jackrabbit.oak.spi.security.authentication.external
ExternalGroup defines a group that is provided by an external system.
ExternalGroupRef - Class in org.apache.jackrabbit.oak.spi.security.authentication.external
Deprecated. 
ExternalGroupRef(String, String) - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalGroupRef
Deprecated.
Creates a new external group ref with the given id and provider name
ExternalIdentity - Interface in org.apache.jackrabbit.oak.spi.security.authentication.external
ExternalIdentity defines an identity provided by an external system.
ExternalIdentityConstants - Interface in org.apache.jackrabbit.oak.spi.security.authentication.external.impl
Constants used by the external identity management.
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
 
ExternalIdentityMonitor - Interface in org.apache.jackrabbit.oak.spi.security.authentication.external.impl.monitor
 
ExternalIdentityMonitorImpl - Class in org.apache.jackrabbit.oak.spi.security.authentication.external.impl.monitor
 
ExternalIdentityMonitorImpl(StatisticsProvider) - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.monitor.ExternalIdentityMonitorImpl
 
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 an ExternalIdentityProvider for authentication.
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
 
ExternalPrincipalConfiguration - Class in org.apache.jackrabbit.oak.spi.security.authentication.external.impl.principal
Implementation of the PrincipalConfiguration interface that provides principal management for Group principals associated with external identities managed outside of the scope of the repository by an ExternalIdentityProvider.
ExternalPrincipalConfiguration() - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.principal.ExternalPrincipalConfiguration
 
ExternalPrincipalConfiguration(SecurityProvider) - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.principal.ExternalPrincipalConfiguration
 
ExternalUser - Interface in org.apache.jackrabbit.oak.spi.security.authentication.external
ExternalUser defines a user provided by an external system.

F

findIdentity(UserManager, String) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncHandler
Tries to find the identity with the given authorizable id or name.
findIdentity(UserManager, String) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.SyncHandler
Tries to find the identity with the given authorizable id or name.
forceGroupSync - Variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncContext
 
forceUserSync - Variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncContext
 
FOREIGN - org.apache.jackrabbit.oak.spi.security.authentication.external.SyncResult.Status
nothing changed.
fromExternalIdentityRef(ExternalIdentityRef) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.PrincipalNameResolver
Deduce the name of the Principal associated with the ExternalIdentity represented by the given ExternalIdentityRef.
fromString(String) - Static method in class org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityRef
Creates an external identity reference from a string representation.

G

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
getAuthorizableActions(SecurityProvider) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.principal.ExternalAuthorizableActionProvider
 
getAutoMembers(UserManager, Group) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.basic.AutoMembershipConfig
Best-effort attempt to retrieve all automatically defined members of the given Group.
getAutoMembership() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncConfig.Authorizable
getAutoMembership(Authorizable) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.basic.AutoMembershipConfig
Returns the group ids which the given synchronized external user/group should automatically be added as member.
getAutoMembership(Authorizable) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncConfig.Authorizable
Defines the set of group ids a synchronized external user/group is automatically member of.
getAutoMembershipConfig() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.basic.AutoMembershipAware
Returns the AutoMembershipConfig defined with the SyncHandler implementing this interface.
getAutoMembershipConfig() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncConfig.Authorizable
Gets the AutoMembershipConfig that applies to this configuration.
getAutoMembershipConfig() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncHandler
 
getConflictHandlers() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.principal.ExternalPrincipalConfiguration
 
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.
getDisableMissing() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncConfig.User
Controls the behavior for users that no longer exist on the external provider.
getDynamicMembership() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncConfig.User
Returns true if a dynamic group membership is enabled.
getDynamicMembershipProvider(Root, UserManager, NamePathMapper) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.principal.AutomembershipService
 
getEnforceDynamicMembership() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncConfig.User
Returns true if a dynamic group membership must be enforced for users that have been synchronized previously.
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() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.SyncResult
The synchronized identity
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.
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
Returns the name of the ExternalIdentityProvider that this MBean operates on.
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.
getMonitorClass() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.impl.monitor.ExternalIdentityMonitor
 
getMonitorProperties() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.impl.monitor.ExternalIdentityMonitor
 
getMonitors(StatisticsProvider) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.principal.ExternalPrincipalConfiguration
 
getName() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.basic.AutoMembershipConfig
Returns the name of the sync handler for which this configuration takes effect.
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 class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.principal.ExternalPrincipalConfiguration
 
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.
getPrincipalManager(Root, NamePathMapper) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.principal.ExternalPrincipalConfiguration
 
getPrincipalName() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentity
Returns the principal name of this identity.
getPrincipalProvider(Root, NamePathMapper) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.principal.ExternalPrincipalConfiguration
 
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.
getProtectedItemImporters() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.principal.ExternalPrincipalConfiguration
 
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.
getRepositoryInitializer() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.principal.ExternalPrincipalConfiguration
 
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.
getValidators(String, Set<Principal>, MoveTracker) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.principal.ExternalPrincipalConfiguration
 
group() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncConfig
Returns the sync configuration for groups.
Group() - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncConfig.Group
 

H

hashCode() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityRef
 

I

idp - Variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncContext
 
initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModule
 
isApplyRFC7613UsernameCaseMapped() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncConfig.Authorizable
Returns true if new AuthorizableIDs will be normalized according to the UsernameCaseMapped profile defined in RFC7613
isExpired(Authorizable, long, String) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncContext
Checks if the given authorizable needs syncing based on the DefaultSyncContext.REP_LAST_SYNCED property.
isForceGroupSync() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncContext
Defines if synchronization of groups always will perform, i.e.
isForceGroupSync() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.SyncContext
Defines if synchronization of groups always will perform, i.e.
isForceUserSync() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncContext
Defines if synchronization of users always will perform, i.e.
isForceUserSync() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.SyncContext
Defines if synchronization of users always will perform, i.e.
isGroup() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncedIdentity
 
isGroup() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.SyncedIdentity
Checks if this identity represents a group.
isKeepMissing() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncContext
Defines if synchronization keeps missing external identities on synchronization of authorizables.
isKeepMissing() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.SyncContext
Defines if synchronization keeps missing external identities on synchronization of authorizables.
isSameIDP(ExternalIdentityRef) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncContext
Tests if the given ExternalIdentityRef refers to the same IDP as associated with this context instance.
isSameIDP(Authorizable) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncContext
Checks if the given authorizable was synced from the same IDP by comparing the IDP name of the "rep:externalId" property.

J

JAAS_CONTROL_FLAG - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModuleFactory
 
JAAS_RANKING - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModuleFactory
 
JAAS_REALM_NAME - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModuleFactory
 
joinPaths(String...) - Static method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncContext
Deprecated.
Since Oak 1.3.10. Please use PathUtils.concatRelativePaths(String...) instead.

K

keepMissing - Variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncContext
 

L

lastSynced() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncedIdentity
 
lastSynced() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.SyncedIdentity
Returns the time when this identity was last synced or a value less or equal to 0 if it was never synced.
listGroups() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityProvider
List all external groups.
listIdentities(UserManager) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncHandler
Lists all externally synced identities.
listIdentities(UserManager) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.SyncHandler
Lists all externally synced identities.
listOrphanedUsers() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.impl.jmx.SynchronizationMBean
Returns a list of orphaned users, i.e.
listOrphanedUsers() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.jmx.SyncMBeanImpl
 
listUsers() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityProvider
List all external users.
login() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModule
 
logout() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModule
 

M

MISSING - org.apache.jackrabbit.oak.spi.security.authentication.external.SyncResult.Status
nothing changed.

N

NO_SUCH_AUTHORIZABLE - org.apache.jackrabbit.oak.spi.security.authentication.external.SyncResult.Status
nothing changed.
NO_SUCH_IDENTITY - org.apache.jackrabbit.oak.spi.security.authentication.external.SyncResult.Status
nothing changed.
NOOP - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.external.impl.monitor.ExternalIdentityMonitor
 
NOP - org.apache.jackrabbit.oak.spi.security.authentication.external.SyncResult.Status
No update
now - Variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncContext
 
nowValue - Variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncContext
 

O

of(ConfigurationParameters) - Static method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfigImpl
Creates a new LDAP provider configuration based on the properties store in the given parameters.
org.apache.jackrabbit.oak.spi.security.authentication.external - package org.apache.jackrabbit.oak.spi.security.authentication.external
 
org.apache.jackrabbit.oak.spi.security.authentication.external.basic - package org.apache.jackrabbit.oak.spi.security.authentication.external.basic
 
org.apache.jackrabbit.oak.spi.security.authentication.external.impl - package org.apache.jackrabbit.oak.spi.security.authentication.external.impl
 
org.apache.jackrabbit.oak.spi.security.authentication.external.impl.jmx - package org.apache.jackrabbit.oak.spi.security.authentication.external.impl.jmx
 
org.apache.jackrabbit.oak.spi.security.authentication.external.impl.monitor - package org.apache.jackrabbit.oak.spi.security.authentication.external.impl.monitor
 
org.apache.jackrabbit.oak.spi.security.authentication.external.impl.principal - package org.apache.jackrabbit.oak.spi.security.authentication.external.impl.principal
 

P

PARAM_DISABLE_MISSING_USERS - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfigImpl
 
PARAM_DISABLE_MISSING_USERS_DEFAULT - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfigImpl
 
PARAM_ENABLE_RFC7613_USERCASE_MAPPED_PROFILE - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfigImpl
 
PARAM_ENABLE_RFC7613_USERCASE_MAPPED_PROFILE_DEFAULT - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfigImpl
PARAM_GROUP_AUTO_MEMBERSHIP - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfigImpl
 
PARAM_GROUP_AUTO_MEMBERSHIP_DEFAULT - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfigImpl
 
PARAM_GROUP_EXPIRATION_TIME - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfigImpl
 
PARAM_GROUP_EXPIRATION_TIME_DEFAULT - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfigImpl
 
PARAM_GROUP_PATH_PREFIX - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfigImpl
 
PARAM_GROUP_PATH_PREFIX_DEFAULT - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfigImpl
 
PARAM_GROUP_PROPERTY_MAPPING - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfigImpl
 
PARAM_GROUP_PROPERTY_MAPPING_DEFAULT - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfigImpl
 
PARAM_IDP_NAME - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModule
Name of the parameter that configures the name of the external identity provider.
PARAM_IDP_NAME - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModuleFactory
 
PARAM_IDP_NAME - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.external.impl.SyncHandlerMapping
Name of the parameter that configures the name of the external identity provider.
PARAM_NAME - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfigImpl
 
PARAM_NAME_DEFAULT - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfigImpl
 
PARAM_PROTECT_EXTERNAL_IDS - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalIdentityConstants
Configuration parameter to enable special protection of external IDs
PARAM_SYNC_HANDLER_NAME - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.external.basic.AutoMembershipConfig
Name of the configuration property that defines the name of the synchronization handler for which this instance of AutoMembershipConfig takes effect.
PARAM_SYNC_HANDLER_NAME - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModule
Name of the parameter that configures the name of the synchronization handler.
PARAM_SYNC_HANDLER_NAME - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModuleFactory
 
PARAM_SYNC_HANDLER_NAME - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.external.impl.SyncHandlerMapping
Name of the parameter that configures the name of the synchronization handler.
PARAM_USER_AUTO_MEMBERSHIP - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfigImpl
 
PARAM_USER_AUTO_MEMBERSHIP_DEFAULT - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfigImpl
 
PARAM_USER_DYNAMIC_MEMBERSHIP - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfigImpl
Configuration option to enable dynamic group membership.
PARAM_USER_DYNAMIC_MEMBERSHIP_DEFAULT - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfigImpl
 
PARAM_USER_EXPIRATION_TIME - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfigImpl
 
PARAM_USER_EXPIRATION_TIME_DEFAULT - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfigImpl
 
PARAM_USER_MEMBERSHIP_EXPIRATION_TIME - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfigImpl
 
PARAM_USER_MEMBERSHIP_EXPIRATION_TIME_DEFAULT - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfigImpl
 
PARAM_USER_MEMBERSHIP_NESTING_DEPTH - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfigImpl
 
PARAM_USER_MEMBERSHIP_NESTING_DEPTH_DEFAULT - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfigImpl
 
PARAM_USER_PATH_PREFIX - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfigImpl
 
PARAM_USER_PATH_PREFIX_DEFAULT - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfigImpl
 
PARAM_USER_PROPERTY_MAPPING - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfigImpl
 
PARAM_USER_PROPERTY_MAPPING_DEFAULT - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfigImpl
 
PrincipalNameResolver - Interface in org.apache.jackrabbit.oak.spi.security.authentication.external
Interface to obtain the name of the Principal from a given ExternalIdentityRef.
purgeOrphanedUsers() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.impl.jmx.SynchronizationMBean
Purges all orphaned users.
purgeOrphanedUsers() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.jmx.SyncMBeanImpl
 

R

REP_EXTERNAL_ID - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncContext
Name of the ExternalIdentity.getExternalId() property of a synchronized identity.
REP_EXTERNAL_ID - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalIdentityConstants
Name of the property storing the external identifier.
REP_EXTERNAL_PRINCIPAL_NAMES - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalIdentityConstants
Name of the property storing the principal names of the external groups a given external identity (user) is member.
REP_LAST_SYNCED - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncContext
Name of the property that stores the time when an identity was synced.
REP_LAST_SYNCED - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalIdentityConstants
Name of the property storing the date of the last synchronization of an external identity.
requiresSync(SyncedIdentity) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncHandler
Checks if the identity requires sync based on the configuration, type and last sync time.
requiresSync(SyncedIdentity) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.SyncHandler
Checks if the identity requires sync based on the configuration, type and last sync time.
RESERVED_PROPERTY_NAMES - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalIdentityConstants
The set of served property names defined by this interface.

S

setApplyRFC7613UsernameCaseMapped(boolean) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncConfig.Authorizable
Set to true if new AuthorizableIDs shall be normalized according to the UsernameCaseMapped profile defined in RFC7613.
setAutoMembership(String...) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncConfig.Authorizable
Sets the auto membership.
setAutoMembershipConfig(AutoMembershipConfig) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncConfig.Authorizable
Sets the AutoMembershipConfiguration that applies to this configuration.
setDisableMissing(boolean) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncConfig.User
 
setDynamicMembership(boolean) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncConfig.User
Enable or disable the dynamic group membership.
setEnforceDynamicMembership(boolean) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncConfig.User
Enable or disable the enforcement of dynamic group 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(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(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.
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(ExternalIdentity) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DynamicSyncContext
 
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.
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 for the given IDP.
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(String, Throwable) - 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
 
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
 
syncFailed(SyncException) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.impl.monitor.ExternalIdentityMonitor
Mark the failure of a sync operation that resulted in the given SyncException.
syncFailed(SyncException) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.monitor.ExternalIdentityMonitorImpl
 
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
SyncHandler is used to sync users and groups from an ExternalIdentityProvider.
SyncHandlerMapping - Interface in org.apache.jackrabbit.oak.spi.security.authentication.external.impl
Marker interface identifying classes that map a given SyncHandler to an ExternalIdentityProvider where both are identified by their name.
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
Implementation of the SynchronizationMBean interface.
SyncMBeanImpl(ContentRepository, SecurityProvider, 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.
syncMembership(ExternalIdentity, Authorizable, long) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DynamicSyncContext
 
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, 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
 

T

toString() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncedIdentity
 
toString() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityRef
 

U

unbindContentRepository(ContentRepository) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModuleFactory
 
unbindIdpManager(ExternalIdentityProviderManager) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModuleFactory
 
unbindSecurityProvider(SecurityProvider) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModuleFactory
 
unbindSyncManager(SyncManager) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModuleFactory
 
UPDATE - org.apache.jackrabbit.oak.spi.security.authentication.external.SyncResult.Status
authorizable updated
user() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncConfig
Returns the sync configuration for users.
User() - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncConfig.User
 
userManager - Variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncContext
 

V

valueFactory - Variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncContext
 
valueOf(String) - Static method in enum org.apache.jackrabbit.oak.spi.security.authentication.external.SyncResult.Status
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.jackrabbit.oak.spi.security.authentication.external.SyncResult.Status
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I J K L M N O P R S T U V 
All Classes All Packages