Class AggregateAuthenticationHandler

  • All Implemented Interfaces:
    AuthenticationHandler, Freezable

    public final class AggregateAuthenticationHandler
    extends AbstractFreezable
    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 Detail

      • logger

        private final Logger logger
        Logger for this class.
    • Constructor Detail

      • AggregateAuthenticationHandler

        public AggregateAuthenticationHandler()
        Default constructor.
      • AggregateAuthenticationHandler

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