/// <summary> /// Initializes a new instance of the <see cref="AuthenticatedClient"/> class. /// </summary> /// <param name="apiToken">The API token.</param> /// <param name="subdomain">The production subdomain.</param> public AuthenticatedClient(string apiToken, string subdomain) { var oktaSettings = new OktaSettings(); oktaSettings.ApiToken = apiToken; oktaSettings.Subdomain = subdomain; BaseClient = new OktaHttpClient(oktaSettings); }
/// <summary> /// Initializes a new instance of the <see cref="AuthenticatedClient"/> class. /// </summary> /// <param name="apiToken">The API token.</param> /// <param name="subdomain">The production subdomain.</param> public AuthenticatedClient(string apiToken, string subdomain) { var oktaSettings = new OktaSettings(); oktaSettings.ApiToken = apiToken; oktaSettings.Subdomain = subdomain; BaseClient = new OktaHttpClient(oktaSettings); }
/// <summary> /// Initializes a new instance of the <see cref="AuthenticatedClient"/> class. /// </summary> /// <param name="apiToken">The API token.</param> /// <param name="baseUri">The base URI.</param> public AuthenticatedClient(string apiToken, Uri baseUri) { var oktaSettings = new OktaSettings { ApiToken = apiToken, BaseUri = baseUri }; BaseClient = new OktaHttpClient(oktaSettings); }
/// <summary> /// Initializes a new instance of the <see cref="AuthenticatedClient"/> class. /// </summary> /// <param name="apiToken">The API token.</param> /// <param name="baseUri">The base URI.</param> public AuthenticatedClient(string apiToken, Uri baseUri) { var oktaSettings = new OktaSettings() { ApiToken = apiToken, BaseUri = baseUri }; BaseClient = new OktaHttpClient(oktaSettings); }
/// <summary> /// Initializes a new instance of the <see cref="AuthenticatedClient"/> class. /// </summary> /// <param name="oktaSettings">Settings to configure a <see cref="AuthenticatedClient.BaseClient"/>.</param> public AuthenticatedClient(OktaSettings oktaSettings) { BaseClient = new OktaHttpClient(oktaSettings); }
/// <summary> /// Initializes a new instance of the <see cref="AuthenticatedClient"/> class. /// </summary> /// <param name="oktaSettings">Settings to configure a <see cref="AuthenticatedClient.BaseClient"/>.</param> public AuthenticatedClient(OktaSettings oktaSettings) { BaseClient = new OktaHttpClient(oktaSettings); }