Class ExternalIDPManagerImpl

  • All Implemented Interfaces:
    ExternalIdentityProviderManager

    @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 Detail

      • ExternalIDPManagerImpl

        public ExternalIDPManagerImpl()
        Default constructor used by OSGi
      • ExternalIDPManagerImpl

        public ExternalIDPManagerImpl​(org.apache.jackrabbit.oak.spi.whiteboard.Whiteboard whiteboard)
        Constructor used by non OSGi
        Parameters:
        whiteboard - the whiteboard