WorkloadIdentityCredentialOptions interface
Alternativ för WorkloadIdentityCredential
- Extends
client |
Klient-ID för en Microsoft Entra-appregistrering. |
tenant |
ID för programmets Microsoft Entra-klientorganisation. Kallas även dess katalog-ID. |
token |
Sökvägen till en fil som innehåller en Kubernetes-tjänstkontotoken som autentiserar identiteten. |
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. |
proxy |
Alternativ för att konfigurera en proxy för utgående begäranden. |
redirect |
Alternativ för hur omdirigeringssvar hanteras. |
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. |
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. |
Klient-ID för en Microsoft Entra-appregistrering.
clientId?: string
Egenskapsvärde
string
ID för programmets Microsoft Entra-klientorganisation. Kallas även dess katalog-ID.
tenantId?: string
Egenskapsvärde
string
Sökvägen till en fil som innehåller en Kubernetes-tjänstkontotoken som autentiserar identiteten.
tokenFilePath?: string
Egenskapsvärde
string
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ånMultiTenantTokenCredentialOptions.dessutomAllowedTenants
Ytterligare principer som ska ingå i HTTP-pipelinen.
additionalPolicies?: AdditionalPolicyConfig[]
Egenskapsvärde
ärvd frånMultiTenantTokenCredentialOptions.additionalPolicies
Alternativ för att konfigurera agentinstans för utgående begäranden
agent?: Agent
Egenskapsvärde
Ange sant om begäran skickas via HTTP i stället för HTTPS
allowInsecureConnection?: boolean
Egenskapsvärde
boolean
ärvd frånMultiTenantTokenCredentialOptions.allowInsecureConnection
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?: string
Egenskapsvärde
string
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?: boolean
Egenskapsvärde
boolean
ärvd frånAuthorityValidationOptions.disableInstanceDiscovery
Den HttpClient som ska användas för att skicka HTTP-begäranden.
httpClient?: HttpClient
Egenskapsvärde
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 }
Alternativ för att konfigurera en proxy för utgående begäranden.
proxyOptions?: ProxySettings
Egenskapsvärde
Alternativ för hur omdirigeringssvar hanteras.
redirectOptions?: RedirectPolicyOptions
Egenskapsvärde
Alternativ som styr hur du försöker utföra misslyckade begäranden igen.
retryOptions?: PipelineRetryOptions
Egenskapsvärde
Alternativ för att ange vanlig telemetri och spårningsinformation för utgående begäranden.
telemetryOptions?: TelemetryOptions
Egenskapsvärde
Alternativ för att konfigurera TLS-autentisering
tlsOptions?: TlsSettings
Egenskapsvärde
Alternativ för att lägga till information om användaragenten i utgående begäranden.
userAgentOptions?: UserAgentPolicyOptions