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

Relativity.OAuth2Client.IdentityModel.Client.TokenClient

public class TokenClient : IDisposable, ITokenClient
protected HttpClient _client

public AuthenticationStyle AuthenticationStyle { get; set; }

public string ClientId { get; }

public string ClientSecret { get; }

public TokenClient()

public TokenClient(string address)

public TokenClient(string address, HttpMessageHandler innerHttpMessageHandler)

public TokenClient(string address, HttpMessageHandler innerHttpMessageHandler, IOAuth2ClientConfiguration configuration)

public TokenClient(string address, string clientId, AuthenticationStyle style = 1)

public TokenClient(string address, IOAuth2ClientConfiguration configuration, AuthenticationStyle style = 0)

public TokenClient(string address, string clientId, string clientSecret, AuthenticationStyle style = 0)

public TokenClient(string address, string clientId, HttpMessageHandler innerHttpMessageHandler)

public TokenClient(string address, string clientId, string clientSecret, HttpMessageHandler innerHttpMessageHandler, AuthenticationStyle style = 0)

public TokenClient(string address, HttpMessageHandler innerHttpMessageHandler, IOAuth2ClientConfiguration configuration, AuthenticationStyle style = 0)

public void Dispose()

protected virtual void Dispose(bool disposing)

public virtual Task<ITokenResponse> RequestAsync(IDictionary<string, string> form, CancellationToken cancellationToken = default)