<PackageReference Include="Microsoft.Identity.Client" Version="4.85.0" />

Microsoft.Identity.Client.IAppConfig

public interface IAppConfig
Configuration properties used to build a public or confidential client application.
namespace Microsoft.Identity.Client { public interface IAppConfig { string ClientId { get; } bool EnablePiiLogging { get; } IMsalHttpClientFactory HttpClientFactory { get; } LogLevel LogLevel { get; } bool IsDefaultPlatformLoggingEnabled { get; } string RedirectUri { get; } string TenantId { get; } LogCallback LoggingCallback { get; } IDictionary<string, string> ExtraQueryParameters { get; } bool IsBrokerEnabled { get; } string ClientName { get; } string ClientVersion { get; } ITelemetryConfig TelemetryConfig { get; } bool ExperimentalFeaturesEnabled { get; } IEnumerable<string> ClientCapabilities { get; } bool LegacyCacheCompatibilityEnabled { get; } string ClientSecret { get; } X509Certificate2 ClientCredentialCertificate { get; } Func<object> ParentActivityOrWindowFunc { get; } } }