Table of Contents

Interface IConfig

Namespace
Tenduke.Core.Config
Assembly
Tenduke.Core.dll

Common configuration items needed across Licening API and OIDC.

public interface IConfig
Extension Methods

Properties

HttpTimeoutSeconds

Gets the timeout, in seconds, for HTTP requests.

float HttpTimeoutSeconds { get; }

Property Value

float

HttpTimeoutSecondsTimeSpan

Gets the timeout for HTTP requests, as a TimeSpan.

TimeSpan HttpTimeoutSecondsTimeSpan { get; }

Property Value

TimeSpan

HttpsProxy

Gets the Proxy to use for HTTPS requests.

Uri? HttpsProxy { get; }

Property Value

Uri

PublicKeyPath

Gets the location on disk to save public keys.

string PublicKeyPath { get; }

Property Value

string

TokenPath

Gets the location on disk to save license tokens.

string TokenPath { get; }

Property Value

string

TokenRefreshLeewaySeconds

Gets the number of seconds before expiry time that an ID Token or Scale JWT will be automatically refreshed.

float TokenRefreshLeewaySeconds { get; }

Property Value

float