@Service public class ExternalIDPManagerImpl extends org.apache.jackrabbit.oak.spi.whiteboard.AbstractServiceTracker<ExternalIdentityProvider> implements ExternalIdentityProviderManager
ExternalIDPManagerImpl is used to manage registered external identity provider. This class automatically
tracks the IDPs that are registered via OSGi but can also be used in non-OSGi environments by manually adding and
removing the providers.| Constructor and Description |
|---|
ExternalIDPManagerImpl()
Default constructor used by OSGi
|
ExternalIDPManagerImpl(org.apache.jackrabbit.oak.spi.whiteboard.Whiteboard whiteboard)
Constructor used by non OSGi
|
| Modifier and Type | Method and Description |
|---|---|
ExternalIdentityProvider |
getProvider(String name)
Returns the registered identity provider with the given name.
|
public ExternalIDPManagerImpl()
public ExternalIDPManagerImpl(org.apache.jackrabbit.oak.spi.whiteboard.Whiteboard whiteboard)
whiteboard - the whiteboardpublic ExternalIdentityProvider getProvider(@Nonnull String name)
ExternalIdentityProviderManagergetProvider in interface ExternalIdentityProviderManagername - the provider namenullCopyright © 2012-2016 The Apache Software Foundation. All Rights Reserved.