@Service public class DefaultSyncHandler extends Object implements SyncHandler
DefaultSyncHandler implements an sync handler that synchronizes users and groups from an external identity
provider with the repository users.
Please refer to DefaultSyncConfig for configuration options.| Constructor and Description |
|---|
DefaultSyncHandler()
Default constructor for OSGi
|
DefaultSyncHandler(DefaultSyncConfig config)
Constructor for non-OSGi cases.
|
| Modifier and Type | Method and Description |
|---|---|
SyncContext |
createContext(ExternalIdentityProvider idp,
org.apache.jackrabbit.api.security.user.UserManager userManager,
org.apache.jackrabbit.oak.api.Root root)
Initializes a sync context which is used to start the sync operations.
|
String |
getName()
Returns the name of this sync handler.
|
public DefaultSyncHandler()
public DefaultSyncHandler(DefaultSyncConfig config)
config - the configuration@Nonnull public String getName()
SyncHandlergetName in interface SyncHandler@Nonnull public SyncContext createContext(@Nonnull ExternalIdentityProvider idp, @Nonnull org.apache.jackrabbit.api.security.user.UserManager userManager, @Nonnull org.apache.jackrabbit.oak.api.Root root) throws SyncException
SyncHandlercreateContext in interface SyncHandleridp - the external identity provider used for syncinguserManager - user manager for managing authorizablesroot - root of the current treeSyncException - if an error occursCopyright © 2012-2014 The Apache Software Foundation. All Rights Reserved.