public ApiKeyAuthenticationHandler(IOptionsMonitor <ApiKeyAuthenticationOptions> options, ILoggerFactory logger, UrlEncoder encoder, ISystemClock clock //) : base(options, logger, encoder, clock) , IGetApiKeyQuery getApiKeyQuery) : base(options, logger, encoder, clock) { _getApiKeyQuery = getApiKeyQuery ?? throw new ArgumentNullException(nameof(getApiKeyQuery)); }
public ApiKeyAuthenticationHandler( IOptionsMonitor <ApiKeyAuthenticationOptions> options, ILoggerFactory logger, UrlEncoder encoder, ISystemClock clock, IGetApiKeyQuery getApiKeyQuery) : base(options, logger, encoder, clock) { _getApiKeyQuery = getApiKeyQuery; }
public ApiKeyAuthenticationHandler( NodeHostSettings nodeSettings, IOptionsMonitor <ApiKeyAuthenticationOptions> options, ILoggerFactory logger, UrlEncoder encoder, ISystemClock clock, IGetApiKeyQuery getApiKeyQuery) : base(options, logger, encoder, clock) { this.nodeSettings = nodeSettings; this.getApiKeyQuery = getApiKeyQuery ?? throw new ArgumentNullException(nameof(getApiKeyQuery)); }