<PackageReference Include="Relativity.Server.OAuth2.SDK" Version="5001.0.3" />

Relativity.OAuth2Client.TokenProviders.TokenProvider

public class TokenProvider : ITokenProvider, IDisposable
public string CondensedScopes { get; }

public string Environment { get; }

public IOAuth2ClientEvents Events { get; }

public DateTime? Expiration { get; set; }

public IEnumerable<string> Scopes { get; }

public string Service { get; }

public void Dispose()

protected virtual void Dispose(bool disposing)

public Task<string> GetAccessTokenAsync()

public Task<string> GetAccessTokenAsync(CancellationToken cancellationToken)

protected void ResponseRecieved(ITokenResponse response)