DefaultAzureCredentialClientIdOptions interface    
Innehåller alternativ för att konfigurera klassen DefaultAzureCredential.
Den här varianten stöder managedIdentityClientId och inte managedIdentityResourceIdeftersom endast en av båda stöds.
- Extends
Egenskaper
| managed | Du kan också skicka in ett användartilldelat klient-ID som ska användas av ManagedIdentityCredential-. Det här klient-ID:t kan också skickas till ManagedIdentityCredential via miljövariabeln: AZURE_CLIENT_ID. | 
| workload | Du kan också skicka in ett användartilldelat klient-ID som ska användas av WorkloadIdentityCredential-. Det här klient-ID:t kan också skickas till WorkloadIdentityCredential via miljövariabeln: AZURE_CLIENT_ID. | 
Ärvda egenskaper
| additionally | För program med flera klientorganisationer anger ytterligare klienter för vilka autentiseringsuppgifterna kan hämta token. Lägg till jokertecknets värde "*" så att autentiseringsuppgifterna kan hämta token för alla klientorganisationer som programmet är installerat. | 
| additional | Ytterligare principer som ska ingå i HTTP-pipelinen. | 
| agent | Alternativ för att konfigurera agentinstans för utgående begäranden | 
| allow | Ange sant om begäran skickas via HTTP i stället för HTTPS | 
| authority | Den utfärdarvärd som ska användas för autentiseringsbegäranden. Möjliga värden är tillgängliga via AzureAuthorityHosts. Standardvärdet är "https://login.microsoftonline.com". | 
| disable | Fältet avgör om instansidentifiering utförs vid försök att autentisera.
Om du anger detta till  | 
| http | Den HttpClient som ska användas för att skicka HTTP-begäranden. | 
| logging | Tillåter användare att konfigurera inställningar för alternativ för loggningsprinciper, tillåta loggning av kontoinformation och personligt identifierbar information för kundsupport. | 
| process | Timeout kan konfigureras för att göra tokenbegäranden för autentiseringsuppgifter för utvecklare, nämligen <xref:AzurePowershellCredential>, AzureDeveloperCliCredential och AzureCliCredential. Tidsgränsen för processen för autentiseringsuppgifter ska anges i millisekunder. | 
| proxy | Alternativ för att konfigurera en proxy för utgående begäranden. | 
| redirect | Alternativ för hur omdirigeringssvar hanteras. | 
| required | Lista över miljövariabler som måste definieras vid körning. Om någon variabel i den här listan saknas eller är inställd på ett tomt värde DefaultAzureCredential genererar konstruktorn ett fel. Använd detta för att framtvinga att ditt program har den nödvändiga miljökonfigurationen innan du fortsätter körningen. | 
| retry | Alternativ som styr hur du försöker utföra misslyckade begäranden igen. | 
| telemetry | Alternativ för att ange vanlig telemetri och spårningsinformation för utgående begäranden. | 
| tenant | Du kan också skicka in ett klient-ID som ska användas som en del av autentiseringsuppgifterna. Som standard kan den använda ett allmänt klient-ID beroende på den underliggande autentiseringsuppgiften. | 
| tls | Alternativ för att konfigurera TLS-autentisering | 
| user | Alternativ för att lägga till information om användaragenten i utgående begäranden. | 
Egenskapsinformation
		managedIdentityClientId
	   
	Du kan också skicka in ett användartilldelat klient-ID som ska användas av ManagedIdentityCredential-. Det här klient-ID:t kan också skickas till ManagedIdentityCredential via miljövariabeln: AZURE_CLIENT_ID.
managedIdentityClientId?: stringEgenskapsvärde
string
		workloadIdentityClientId
	   
	Du kan också skicka in ett användartilldelat klient-ID som ska användas av WorkloadIdentityCredential-. Det här klient-ID:t kan också skickas till WorkloadIdentityCredential via miljövariabeln: AZURE_CLIENT_ID.
workloadIdentityClientId?: stringEgenskapsvärde
string
Information om ärvda egenskaper
		additionallyAllowedTenants
	  
	För program med flera klientorganisationer anger ytterligare klienter för vilka autentiseringsuppgifterna kan hämta token. Lägg till jokertecknets värde "*" så att autentiseringsuppgifterna kan hämta token för alla klientorganisationer som programmet är installerat.
additionallyAllowedTenants?: string[]Egenskapsvärde
string[]
ärvd frånStandardAzureCredentialOptions.dessutomAllowedTenants
		additionalPolicies
	 
	Ytterligare principer som ska ingå i HTTP-pipelinen.
additionalPolicies?: AdditionalPolicyConfig[]Egenskapsvärde
agent
Alternativ för att konfigurera agentinstans för utgående begäranden
agent?: AgentEgenskapsvärde
ärvs frånStandardAzureCredentialOptions.agent
		allowInsecureConnection
	  
	Ange sant om begäran skickas via HTTP i stället för HTTPS
allowInsecureConnection?: booleanEgenskapsvärde
boolean
ärvd frånStandardAzureCredentialOptions.allowInsecureConnection
		authorityHost
	 
	Den utfärdarvärd som ska användas för autentiseringsbegäranden. Möjliga värden är tillgängliga via AzureAuthorityHosts. Standardvärdet är "https://login.microsoftonline.com".
authorityHost?: stringEgenskapsvärde
string
		disableInstanceDiscovery
	  
	Fältet avgör om instansidentifiering utförs vid försök att autentisera.
Om du anger detta till true inaktiveras både identifiering av instanser och verifiering av utfärdare helt.
Därför är det viktigt att se till att den konfigurerade utfärdarvärden är giltig och tillförlitlig.
Den här funktionen är avsedd att användas i scenarier där metadataslutpunkten inte kan nås, till exempel i privata moln eller Azure Stack.
Processen för instansidentifiering innebär att auktoritetsmetadata hämtas från https://login.microsoft.com/ för att verifiera utfärdaren.
disableInstanceDiscovery?: booleanEgenskapsvärde
boolean
ärvd frånStandardAzureCredentialOptions.disableInstanceDiscovery
		httpClient
	 
	Den HttpClient som ska användas för att skicka HTTP-begäranden.
httpClient?: HttpClientEgenskapsvärde
		loggingOptions
	 
	Tillåter användare att konfigurera inställningar för alternativ för loggningsprinciper, tillåta loggning av kontoinformation och personligt identifierbar information för kundsupport.
loggingOptions?: LogPolicyOptions & { allowLoggingAccountIdentifiers?: boolean, enableUnsafeSupportLogging?: boolean }Egenskapsvärde
LogPolicyOptions & { allowLoggingAccountIdentifiers?: boolean, enableUnsafeSupportLogging?: boolean }
		processTimeoutInMs
	  
	Timeout kan konfigureras för att göra tokenbegäranden för autentiseringsuppgifter för utvecklare, nämligen <xref:AzurePowershellCredential>, AzureDeveloperCliCredential och AzureCliCredential. Tidsgränsen för processen för autentiseringsuppgifter ska anges i millisekunder.
processTimeoutInMs?: numberEgenskapsvärde
number
		proxyOptions
	 
	Alternativ för att konfigurera en proxy för utgående begäranden.
proxyOptions?: ProxySettingsEgenskapsvärde
		redirectOptions
	 
	Alternativ för hur omdirigeringssvar hanteras.
redirectOptions?: RedirectPolicyOptionsEgenskapsvärde
		requiredEnvVars
	  
	Lista över miljövariabler som måste definieras vid körning. Om någon variabel i den här listan saknas eller är inställd på ett tomt värde DefaultAzureCredential genererar konstruktorn ett fel. Använd detta för att framtvinga att ditt program har den nödvändiga miljökonfigurationen innan du fortsätter körningen.
requiredEnvVars?: DefaultAzureCredentialEnvVars | DefaultAzureCredentialEnvVars[]Egenskapsvärde
		retryOptions
	 
	Alternativ som styr hur du försöker utföra misslyckade begäranden igen.
retryOptions?: PipelineRetryOptionsEgenskapsvärde
		telemetryOptions
	 
	Alternativ för att ange vanlig telemetri och spårningsinformation för utgående begäranden.
telemetryOptions?: TelemetryOptionsEgenskapsvärde
		tenantId
	 
	Du kan också skicka in ett klient-ID som ska användas som en del av autentiseringsuppgifterna. Som standard kan den använda ett allmänt klient-ID beroende på den underliggande autentiseringsuppgiften.
tenantId?: stringEgenskapsvärde
string
		tlsOptions
	 
	Alternativ för att konfigurera TLS-autentisering
tlsOptions?: TlsSettingsEgenskapsvärde
		userAgentOptions
	  
	Alternativ för att lägga till information om användaragenten i utgående begäranden.
userAgentOptions?: UserAgentPolicyOptions