java.lang.Object
org.apache.jackrabbit.oak.spi.whiteboard.AbstractServiceTracker<ExternalIdentityProvider>
org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalIDPManagerImpl
All Implemented Interfaces:
ExternalIdentityProviderManager

public class ExternalIDPManagerImpl extends 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 Details

    • ExternalIDPManagerImpl

      public ExternalIDPManagerImpl()
      Default constructor used by OSGi
    • ExternalIDPManagerImpl

      public ExternalIDPManagerImpl(Whiteboard whiteboard)
      Constructor used by non OSGi
      Parameters:
      whiteboard - the whiteboard
  • Method Details