Azure.Identity.DefaultAzureCredentialOptions
public class DefaultAzureCredentialOptions : TokenCredentialOptions, ISupportsDisableInstanceDiscovery, ISupportsAdditionallyAllowedTenants, ISupportsTenantId
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 { get; set; }
public string VisualStudioTenantId { get; set; }
public string VisualStudioCodeTenantId { get; set; }
public IList<string> AdditionallyAllowedTenants { get; }
public string { 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 { 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();
}
}