public APIKeyAuthenticationHandler(
     APIKeyRepository apiKeyRepository,
     IOptionsMonitor <IdentityOptions> identityOptions,
     IOptionsMonitor <APIKeyAuthenticationOptions> options,
     ILoggerFactory logger,
     UrlEncoder encoder,
     ISystemClock clock) : base(options, logger, encoder, clock)
 {
     _apiKeyRepository = apiKeyRepository;
     _identityOptions  = identityOptions;
 }
 public APIKeyAuthenticationHandler(
     APIKeyRepository apiKeyRepository,
     IOptionsMonitor <IdentityOptions> identityOptions,
     IOptionsMonitor <APIKeyAuthenticationOptions> options,
     ILoggerFactory logger,
     UrlEncoder encoder,
     ISystemClock clock,
     SignInManager <ApplicationUser> signInManager,
     UserManager <ApplicationUser> userManager) : base(options, logger, encoder, clock)
 {
     _apiKeyRepository = apiKeyRepository;
     _identityOptions  = identityOptions;
     _signInManager    = signInManager;
     _userManager      = userManager;
 }