public DigestAuthImplementation(DigestAuthenticationConfiguration config, IUsernameHashedSecretProvider usernameHashedSecretProvider, IClock clock) { if (config == null) { throw new ArgumentNullException(nameof(config)); } if (usernameHashedSecretProvider == null) { throw new ArgumentNullException(nameof(usernameHashedSecretProvider)); } if (clock == null) { throw new ArgumentNullException(nameof(clock)); } _config = config; _usernameHashedSecretProvider = usernameHashedSecretProvider; _clock = clock; }
public DigestAuthenticationHandler(DigestAuthenticationConfiguration config, IUsernameHashedSecretProvider usernameHashedSecretProvider, IClock clock) { _digestAuth = new DigestAuthImplementation(config, usernameHashedSecretProvider, clock); }
public DigestAuthenticationMiddleware(OwinMiddleware next, DigestAuthenticationConfiguration config, IUsernameHashedSecretProvider usernameHashedSecretProvider) : base(next, new DigestAuthenticationOptions()) { _config = config; _usernameHashedSecretProvider = usernameHashedSecretProvider; }
public DigestAuthenticationHandler(IOptionsMonitor <DigestAuthenticationOptions> options, ILoggerFactory logger, UrlEncoder encoder, ISystemClock clock, IUsernameHashedSecretProvider usernameHashedSecretProvider) : base(options, logger, encoder, clock) { _usernameHashedSecretProvider = usernameHashedSecretProvider; }