ITokenProvider public interface ITokenProvider Documentation string Environment { get; } IOAuth2ClientEvents Events { get; } DateTime? Expiration { get; } IEnumerable<string> Scopes { get; } string Service { get; } Task<string> GetAccessTokenAsync() Task<string> GetAccessTokenAsync(CancellationToken cancellationToken) DelegatingHandler GetDelegatingHandler() DelegatingHandler GetDelegatingHandler(HttpMessageHandler innerHandler)