Delen via


DefaultAzureCredentialOptions interface

Biedt opties voor het configureren van de klasse DefaultAzureCredential.

Uitbreiding

Eigenschappen

processTimeoutInMs

Time-out die kan worden geconfigureerd voor het maken van tokenaanvragen voor referenties voor ontwikkelaars, namelijk <xref:AzurePowershellCredential>, AzureDeveloperCliCredential en AzureCliCredential. Procestime-out voor referenties moet worden opgegeven in milliseconden.

tenantId

Geef eventueel een tenant-id door die moet worden gebruikt als onderdeel van de referentie. Standaard kan er een algemene tenant-id worden gebruikt, afhankelijk van de onderliggende referentie.

Overgenomen eigenschappen

additionallyAllowedTenants

Voor toepassingen met meerdere tenants geeft u extra tenants op waarvoor de referentie tokens kan verkrijgen. Voeg de jokertekenwaarde *toe om de referentie toe te staan tokens te verkrijgen voor elke tenant die de toepassing heeft geïnstalleerd.

additionalPolicies

Aanvullende beleidsregels die moeten worden opgenomen in de HTTP-pijplijn.

agent

Opties voor het configureren van agentexemplaren voor uitgaande aanvragen

allowInsecureConnection

Ingesteld op waar als de aanvraag via HTTP wordt verzonden in plaats van HTTPS

authorityHost

De instantiehost die moet worden gebruikt voor verificatieaanvragen. Mogelijke waarden zijn beschikbaar via AzureAuthorityHosts. De standaardwaarde ishttps://login.microsoftonline.com".

disableInstanceDiscovery

Het veld bepaalt of exemplaardetectie wordt uitgevoerd bij het verifiëren. Als u dit instelt op true, worden zowel de detectie van exemplaren als de validatie van de instantie volledig uitgeschakeld. Als gevolg hiervan is het van cruciaal belang om ervoor te zorgen dat de geconfigureerde instantiehost geldig en betrouwbaar is. Deze functionaliteit is bedoeld voor gebruik in scenario's waarin het eindpunt voor metagegevens niet kan worden bereikt, zoals in privéclouds of Azure Stack. Het proces van exemplaardetectie omvat het ophalen van instantiemetagegevens van https://login.microsoft.com/ om de instantie te valideren.

httpClient

De HttpClient die wordt gebruikt voor het verzenden van HTTP-aanvragen.

loggingOptions

Hiermee kunnen gebruikers instellingen configureren voor opties voor logboekregistratiebeleid, accountgegevens voor logboekregistratie en persoonsgegevens toestaan voor klantondersteuning.

proxyOptions

Opties voor het configureren van een proxy voor uitgaande aanvragen.

redirectOptions

Opties voor de manier waarop omleidingsreacties worden verwerkt.

retryOptions

Opties voor het opnieuw proberen van mislukte aanvragen.

telemetryOptions

Opties voor het instellen van algemene telemetrie en traceringsgegevens voor uitgaande aanvragen.

tlsOptions

Opties voor het configureren van TLS-verificatie

userAgentOptions

Opties voor het toevoegen van gebruikersagentgegevens aan uitgaande aanvragen.

Eigenschapdetails

processTimeoutInMs

Time-out die kan worden geconfigureerd voor het maken van tokenaanvragen voor referenties voor ontwikkelaars, namelijk <xref:AzurePowershellCredential>, AzureDeveloperCliCredential en AzureCliCredential. Procestime-out voor referenties moet worden opgegeven in milliseconden.

processTimeoutInMs?: number

Waarde van eigenschap

number

tenantId

Geef eventueel een tenant-id door die moet worden gebruikt als onderdeel van de referentie. Standaard kan er een algemene tenant-id worden gebruikt, afhankelijk van de onderliggende referentie.

tenantId?: string

Waarde van eigenschap

string

Details van overgenomen eigenschap

additionallyAllowedTenants

Voor toepassingen met meerdere tenants geeft u extra tenants op waarvoor de referentie tokens kan verkrijgen. Voeg de jokertekenwaarde *toe om de referentie toe te staan tokens te verkrijgen voor elke tenant die de toepassing heeft geïnstalleerd.

additionallyAllowedTenants?: string[]

Waarde van eigenschap

string[]

overgenomen vanMultiTenantTokenCredentialOptions.additionallyAllowedTenants

additionalPolicies

Aanvullende beleidsregels die moeten worden opgenomen in de HTTP-pijplijn.

additionalPolicies?: AdditionalPolicyConfig[]

Waarde van eigenschap

overgenomen vanMultiTenantTokenCredentialOptions.additionalPolicies

agent

Opties voor het configureren van agentexemplaren voor uitgaande aanvragen

agent?: Agent

Waarde van eigenschap

overgenomen vanMultiTenantTokenCredentialOptions.agent

allowInsecureConnection

Ingesteld op waar als de aanvraag via HTTP wordt verzonden in plaats van HTTPS

allowInsecureConnection?: boolean

Waarde van eigenschap

boolean

overgenomen vanMultiTenantTokenCredentialOptions.allowInsecureConnection

authorityHost

De instantiehost die moet worden gebruikt voor verificatieaanvragen. Mogelijke waarden zijn beschikbaar via AzureAuthorityHosts. De standaardwaarde ishttps://login.microsoftonline.com".

authorityHost?: string

Waarde van eigenschap

string

overgenomen vanMultiTenantTokenCredentialOptions.authorityHost-

disableInstanceDiscovery

Het veld bepaalt of exemplaardetectie wordt uitgevoerd bij het verifiëren. Als u dit instelt op true, worden zowel de detectie van exemplaren als de validatie van de instantie volledig uitgeschakeld. Als gevolg hiervan is het van cruciaal belang om ervoor te zorgen dat de geconfigureerde instantiehost geldig en betrouwbaar is. Deze functionaliteit is bedoeld voor gebruik in scenario's waarin het eindpunt voor metagegevens niet kan worden bereikt, zoals in privéclouds of Azure Stack. Het proces van exemplaardetectie omvat het ophalen van instantiemetagegevens van https://login.microsoft.com/ om de instantie te valideren.

disableInstanceDiscovery?: boolean

Waarde van eigenschap

boolean

overgenomen vanAuthorityValidationOptions.disableInstanceDiscovery-

httpClient

De HttpClient die wordt gebruikt voor het verzenden van HTTP-aanvragen.

httpClient?: HttpClient

Waarde van eigenschap

overgenomen vanMultiTenantTokenCredentialOptions.httpClient-

loggingOptions

Hiermee kunnen gebruikers instellingen configureren voor opties voor logboekregistratiebeleid, accountgegevens voor logboekregistratie en persoonsgegevens toestaan voor klantondersteuning.

loggingOptions?: LogPolicyOptions & { allowLoggingAccountIdentifiers?: boolean, enableUnsafeSupportLogging?: boolean }

Waarde van eigenschap

LogPolicyOptions & { allowLoggingAccountIdentifiers?: boolean, enableUnsafeSupportLogging?: boolean }

overgenomen vanMultiTenantTokenCredentialOptions.loggingOptions-

proxyOptions

Opties voor het configureren van een proxy voor uitgaande aanvragen.

proxyOptions?: ProxySettings

Waarde van eigenschap

overgenomen vanMultiTenantTokenCredentialOptions.proxyOptions

redirectOptions

Opties voor de manier waarop omleidingsreacties worden verwerkt.

redirectOptions?: RedirectPolicyOptions

Waarde van eigenschap

overgenomen vanMultiTenantTokenCredentialOptions.redirectOptions-

retryOptions

Opties voor het opnieuw proberen van mislukte aanvragen.

retryOptions?: PipelineRetryOptions

Waarde van eigenschap

overgenomen vanMultiTenantTokenCredentialOptions.retryOptions

telemetryOptions

Opties voor het instellen van algemene telemetrie en traceringsgegevens voor uitgaande aanvragen.

telemetryOptions?: TelemetryOptions

Waarde van eigenschap

overgenomen vanMultiTenantTokenCredentialOptions.telemetryOptions

tlsOptions

Opties voor het configureren van TLS-verificatie

tlsOptions?: TlsSettings

Waarde van eigenschap

overgenomen vanMultiTenantTokenCredentialOptions.tlsOptions-

userAgentOptions

Opties voor het toevoegen van gebruikersagentgegevens aan uitgaande aanvragen.

userAgentOptions?: UserAgentPolicyOptions

Waarde van eigenschap

overgenomen vanMultiTenantTokenCredentialOptions.userAgentOptions-