<PackageReference Include="Azure.Core" Version="1.53.0" />

Azure.Identity.DefaultAzureCredentialOptions

Options to configure the DefaultAzureCredential authentication flow and requests made to Azure Identity services.
namespace Azure.Identity { public class DefaultAzureCredentialOptions : TokenCredentialOptions, ISupportsDisableInstanceDiscovery, ISupportsAdditionallyAllowedTenants, ISupportsTenantId { public string TenantId { get; set; } public string InteractiveBrowserTenantId { get; set; } public string SharedTokenCacheTenantId { get; set; } public string VisualStudioTenantId { get; set; } public string VisualStudioCodeTenantId { get; set; } public IList<string> AdditionallyAllowedTenants { get; } public string SharedTokenCacheUsername { get; set; } public string InteractiveBrowserCredentialClientId { get; set; } public string WorkloadIdentityClientId { get; set; } public string ManagedIdentityClientId { get; set; } public ResourceIdentifier ManagedIdentityResourceId { get; set; } public TimeSpan? CredentialProcessTimeout { get; set; } public bool ExcludeEnvironmentCredential { get; set; } public bool ExcludeWorkloadIdentityCredential { get; set; } public bool ExcludeManagedIdentityCredential { get; set; } public bool ExcludeAzureDeveloperCliCredential { get; set; } public bool ExcludeSharedTokenCacheCredential { get; set; } public bool ExcludeInteractiveBrowserCredential { get; set; } public bool ExcludeBrokerCredential { get; set; } public bool ExcludeAzureCliCredential { get; set; } public bool ExcludeVisualStudioCredential { get; set; } public bool ExcludeVisualStudioCodeCredential { get; set; } public bool ExcludeAzurePowerShellCredential { get; set; } public bool DisableInstanceDiscovery { get; set; } public DefaultAzureCredentialOptions(); } }