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

      • logger

        protected 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