Namespace Tenduke.Core.Config
Classes
- AsyncTendukeConfigurationBuilder
A type used to build the configuration for a 10Duke SDK when asynchronous operations are requested as part of constructing the configuration (for example loading the OIDC configuration from the discovery endpoint).
- ConfigurationManagerExtensions
Extension methods for registering Tenduke.Core.Config.ConfigurationManager.ConfigurationManagerProvider with TendukeConfigurationBuilder.
- ConfigurationSectionExtensions
Extension methods for registering Tenduke.Core.Config.ConfigurationSection.ConfigurationSectionProvider with TendukeConfigurationBuilder.
- EnvironmentVariablesExtensions
Extension methods for registering Tenduke.Core.Config.EnvironmentVariables.EnvironmentVariablesConfigurationProvider with TendukeConfigurationBuilder.
- IConfigExtensions
Extension methods for IConfig.
- JsonExtensions
Extension methods for registering a Tenduke.Core.Config.Json.JsonConfigurationProvider configuration provider with TendukeConfigurationBuilder.
- MemoryConfigurationBuilderExtensions
TendukeConfigurationBuilder extension methods for the MemoryConfigurationProvider.
- OidcDiscoveryExtensions
TendukeConfigurationBuilder extension methods for loading OpenID Provider Configuration information.
- TendukeConfig
Loads configuration items for interacting with licensing and oauth / OpenID connect.
- TendukeConfigurationBuilder
A type used to build the configuration for a 10Duke SDK.
- YamlExtensions
Extension methods for registering a Tenduke.Core.Config.Yaml.YamlConfigurationProvider configuration provider with TendukeConfigurationBuilder.
Interfaces
- IConfig
Common configuration items needed across Licening API and OIDC.
- ILicensingApiConfig
Configuration settings associated with or required to access the 10Duke licensing API.
- IOidcConfig
Configuration settings associated with or required to access the OpenID Connect provider.
Enums
- ApiAuthorizationModel
Supported 10Duke Scale API authorization alternatives.