public GoogleAccessTokenHandler(IOptionsMonitor <GoogleAccessTokenOptions> optionsMonitor, ILoggerFactory logger, UrlEncoder encoder, ISystemClock clock, GoogleHttpClient googleClient, IServiceProvider provider) : base(optionsMonitor, logger, encoder, clock) { _googleClient = googleClient; _optionsMonitor = optionsMonitor; _cache = provider.GetService <IAuthenticationTicketCache>(); }