public UsernameHashedSecretComputer(IUsernameSecretProvider usernameSecretProvider) { if (usernameSecretProvider == null) { throw new ArgumentNullException(nameof(usernameSecretProvider)); } _usernameSecretProvider = usernameSecretProvider; }
public DigestAuthenticationMiddleware(OwinMiddleware next, DigestAuthenticationConfiguration config, IUsernameSecretProvider usernameSecretProvider) : base(next, new DigestAuthenticationOptions()) { _config = config; _usernameSecretProvider = usernameSecretProvider; }
public DigestAuthenticationHandler(IOptionsMonitor <DigestAuthenticationOptions> options, ILoggerFactory logger, UrlEncoder encoder, ISystemClock clock, IUsernameSecretProvider usernameSecretProvider) : base(options, logger, encoder, clock) { _usernameSecretProvider = usernameSecretProvider; }