ClientAssertionCredentialOptions interface
Opties voor de ClientAssertionCredential-
- Uitbreiding
Overgenomen eigenschappen
additionally |
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. |
additional |
Aanvullende beleidsregels die moeten worden opgenomen in de HTTP-pijplijn. |
allow |
Ingesteld op waar als de aanvraag via HTTP wordt verzonden in plaats van HTTPS |
authority |
De instantiehost die moet worden gebruikt voor verificatieaanvragen. Mogelijke waarden zijn beschikbaar via AzureAuthorityHosts. De standaardwaarde ishttps://login.microsoftonline.com". |
disable |
Het veld bepaalt of exemplaardetectie wordt uitgevoerd bij het verifiëren.
Als u dit instelt op |
http |
De HttpClient die wordt gebruikt voor het verzenden van HTTP-aanvragen. |
logging |
Hiermee kunnen gebruikers instellingen configureren voor opties voor logboekregistratiebeleid, accountgegevens voor logboekregistratie en persoonsgegevens toestaan voor klantondersteuning. |
proxy |
Opties voor het configureren van een proxy voor uitgaande aanvragen. |
redirect |
Opties voor de manier waarop omleidingsreacties worden verwerkt. |
retry |
Opties voor het opnieuw proberen van mislukte aanvragen. |
telemetry |
Opties voor het instellen van algemene telemetrie en traceringsgegevens voor uitgaande aanvragen. |
tls |
Opties voor het configureren van TLS-verificatie |
token |
Opties voor de persistentielaag (indien beschikbaar) bij het opslaan van referenties. U moet eerst een invoegtoepassing voor de persistentieprovider registreren. Zie het Voorbeeld:
|
user |
Opties voor het toevoegen van gebruikersagentgegevens aan uitgaande aanvragen. |
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
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-
tokenCachePersistenceOptions
Opties voor de persistentielaag (indien beschikbaar) bij het opslaan van referenties.
U moet eerst een invoegtoepassing voor de persistentieprovider registreren. Zie het @azure/identity-cache-persistence
-pakket op NPM.
Voorbeeld:
import { useIdentityPlugin, DeviceCodeCredential } from "@azure/identity";
useIdentityPlugin(cachePersistencePlugin);
const credential = new DeviceCodeCredential({
tokenCachePersistenceOptions: {
enabled: true,
},
});
tokenCachePersistenceOptions?: TokenCachePersistenceOptions
Waarde van eigenschap
overgenomen vanCredentialPersistenceOptions.tokenCachePersistenceOptions-
userAgentOptions
Opties voor het toevoegen van gebruikersagentgegevens aan uitgaande aanvragen.
userAgentOptions?: UserAgentPolicyOptions
Waarde van eigenschap
overgenomen vanMultiTenantTokenCredentialOptions.userAgentOptions-