Class AggregateAuthenticationHandler

java.lang.Object
org.ldaptive.auth.AggregateAuthenticationHandler
All Implemented Interfaces:
AuthenticationHandler

public class AggregateAuthenticationHandler extends Object implements AuthenticationHandler
Used in conjunction with an AggregateDnResolver to authenticate the resolved DN. In particular, the resolved DN is expected to be of the form: label:DN where the label indicates the authentication handler to use. This class only invokes one authentication handler that matches the label found on the DN.
  • Field Details

    • logger

      protected final org.slf4j.Logger logger
      Logger for this class.
    • authenticationHandlers

      private Map<String,AuthenticationHandler> authenticationHandlers
      Labeled authentication handlers.
  • Constructor Details

    • AggregateAuthenticationHandler

      public AggregateAuthenticationHandler()
      Default constructor.
    • AggregateAuthenticationHandler

      public AggregateAuthenticationHandler(Map<String,AuthenticationHandler> handlers)
      Creates a new aggregate authentication handler.
      Parameters:
      handlers - authentication handlers
  • Method Details