Megosztás a következőn keresztül:


DefaultAzureCredentialResourceIdOptions interface

Az DefaultAzureCredential osztály konfigurálására szolgál. Ez a változat managedIdentityResourceId és nem managedIdentityClientIdtámogatja, mivel mindkettő közül csak az egyik támogatott.

Extends

Tulajdonságok

managedIdentityResourceId

Megadhat egy erőforrás-azonosítót, amelyet a ManagedIdentityCredentialhasznál. Olyan esetekben, amikor a felhasználó által hozzárendelt identitások ARM-sablonnal vannak létrehozva, ahol az identitás erőforrás-azonosítója ismert, de az ügyfélazonosító nem ismert előre, ez a paraméter lehetővé teszi a programok számára, hogy ezeket a felhasználó által hozzárendelt identitásokat használják anélkül, hogy először meg kellene határozniuk a létrehozott identitás ügyfél-azonosítóját.

Örökölt tulajdonságok

additionallyAllowedTenants

Több-bérlős alkalmazások esetén további bérlőket határoz meg, amelyekhez a hitelesítő adatok jogkivonatokat szerezhetnek be. Adja hozzá a "*" helyettesítő karaktert, hogy a hitelesítő adatok jogkivonatokat szerezzenek be az alkalmazás által telepített összes bérlőhöz.

additionalPolicies

A HTTP-folyamatba belefoglalandó további szabályzatok.

agent

Az ügynökpéldány konfigurálásának lehetőségei kimenő kérelmekhez

allowInsecureConnection

Igaz értékre van állítva, ha a kérés HTTP-en keresztül van elküldve HTTPS helyett

authorityHost

A hitelesítési kérelmekhez használni kívánt szolgáltatói állomás. A lehetséges értékek az AzureAuthorityHosts keresztül érhetők el. Az alapértelmezett érték a "https://login.microsoftonline.com".

disableInstanceDiscovery

A mező azt határozza meg, hogy a példányfelderítés a hitelesítés megkísérlésekor történik-e. A true beállítása teljesen letiltja a példányfelderítést és a hitelesítést is. Ennek eredményeképpen elengedhetetlen annak biztosítása, hogy a konfigurált szolgáltatói gazdagép érvényes és megbízható legyen. Ez a funkció olyan helyzetekben használható, ahol a metaadat-végpont nem érhető el, például magánfelhőkben vagy Az Azure Stackben. A példányfelderítés folyamata magában foglalja a szolgáltató metaadatainak lekérését https://login.microsoft.com/ a szolgáltató ellenőrzéséhez.

httpClient

A HTTP-kérések küldéséhez használt HttpClient.

loggingOptions

Lehetővé teszi a felhasználók számára a naplózási házirend beállításainak konfigurálását, a naplózási fiók adatainak és az ügyfélszolgálat személyazonosításra alkalmas információinak megadását.

processTimeoutInMs

Időtúllépés konfigurálható a fejlesztői hitelesítő adatok jogkivonat-kérelmeihez, nevezetesen <xref:AzurePowershellCredential>, AzureDeveloperCliCredential és AzureCliCredential. A hitelesítő adatok feldolgozási időtúllépését ezredmásodpercben kell megadni.

proxyOptions

A kimenő kérelmek proxyjának konfigurálására szolgáló beállítások.

redirectOptions

Az átirányítási válaszok kezelésének beállításai.

requiredEnvVars

A futásidőben definiálandó környezeti változók listája. Ha a listában valamelyik változó hiányzik vagy üres értékre van állítva, a DefaultAzureCredential konstruktor hibát jelez. Ezzel a végrehajtás folytatása előtt kikényszerítheti, hogy az alkalmazás rendelkezzen a szükséges környezeti konfigurációval.

retryOptions

A sikertelen kérések újrapróbálkozására vonatkozó beállítások.

telemetryOptions

A gyakori telemetriai és nyomkövetési adatok kimenő kérelmekre való beállításának beállításai.

tenantId

Ha szeretné, adja meg a hitelesítő adatok részeként használandó bérlőazonosítót. Alapértelmezés szerint az alapul szolgáló hitelesítő adatoktól függően általános bérlőazonosítót használhat.

tlsOptions

A TLS-hitelesítés konfigurálásának lehetőségei

userAgentOptions

A felhasználói ügynök adatainak a kimenő kérelmekhez való hozzáadásának lehetőségei.

Tulajdonság adatai

managedIdentityResourceId

Megadhat egy erőforrás-azonosítót, amelyet a ManagedIdentityCredentialhasznál. Olyan esetekben, amikor a felhasználó által hozzárendelt identitások ARM-sablonnal vannak létrehozva, ahol az identitás erőforrás-azonosítója ismert, de az ügyfélazonosító nem ismert előre, ez a paraméter lehetővé teszi a programok számára, hogy ezeket a felhasználó által hozzárendelt identitásokat használják anélkül, hogy először meg kellene határozniuk a létrehozott identitás ügyfél-azonosítóját.

managedIdentityResourceId: string

Tulajdonság értéke

string

Örökölt tulajdonság részletei

additionallyAllowedTenants

Több-bérlős alkalmazások esetén további bérlőket határoz meg, amelyekhez a hitelesítő adatok jogkivonatokat szerezhetnek be. Adja hozzá a "*" helyettesítő karaktert, hogy a hitelesítő adatok jogkivonatokat szerezzenek be az alkalmazás által telepített összes bérlőhöz.

additionallyAllowedTenants?: string[]

Tulajdonság értéke

string[]

DefaultAzureCredentialOptions.additionallyAllowedTenants

additionalPolicies

A HTTP-folyamatba belefoglalandó további szabályzatok.

additionalPolicies?: AdditionalPolicyConfig[]

Tulajdonság értéke

DefaultAzureCredentialOptions.additionalPolicies

agent

Az ügynökpéldány konfigurálásának lehetőségei kimenő kérelmekhez

agent?: Agent

Tulajdonság értéke

DefaultAzureCredentialOptions.agentörökölt

allowInsecureConnection

Igaz értékre van állítva, ha a kérés HTTP-en keresztül van elküldve HTTPS helyett

allowInsecureConnection?: boolean

Tulajdonság értéke

boolean

DefaultAzureCredentialOptions.allowInsecureConnection

authorityHost

A hitelesítési kérelmekhez használni kívánt szolgáltatói állomás. A lehetséges értékek az AzureAuthorityHosts keresztül érhetők el. Az alapértelmezett érték a "https://login.microsoftonline.com".

authorityHost?: string

Tulajdonság értéke

string

DefaultAzureCredentialOptions.authorityHost

disableInstanceDiscovery

A mező azt határozza meg, hogy a példányfelderítés a hitelesítés megkísérlésekor történik-e. A true beállítása teljesen letiltja a példányfelderítést és a hitelesítést is. Ennek eredményeképpen elengedhetetlen annak biztosítása, hogy a konfigurált szolgáltatói gazdagép érvényes és megbízható legyen. Ez a funkció olyan helyzetekben használható, ahol a metaadat-végpont nem érhető el, például magánfelhőkben vagy Az Azure Stackben. A példányfelderítés folyamata magában foglalja a szolgáltató metaadatainak lekérését https://login.microsoft.com/ a szolgáltató ellenőrzéséhez.

disableInstanceDiscovery?: boolean

Tulajdonság értéke

boolean

DefaultAzureCredentialOptions.disableInstanceDiscovery

httpClient

A HTTP-kérések küldéséhez használt HttpClient.

httpClient?: HttpClient

Tulajdonság értéke

DefaultAzureCredentialOptions.httpClient

loggingOptions

Lehetővé teszi a felhasználók számára a naplózási házirend beállításainak konfigurálását, a naplózási fiók adatainak és az ügyfélszolgálat személyazonosításra alkalmas információinak megadását.

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

Tulajdonság értéke

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

ÖrököltDefaultAzureCredentialOptions.loggingOptions

processTimeoutInMs

Időtúllépés konfigurálható a fejlesztői hitelesítő adatok jogkivonat-kérelmeihez, nevezetesen <xref:AzurePowershellCredential>, AzureDeveloperCliCredential és AzureCliCredential. A hitelesítő adatok feldolgozási időtúllépését ezredmásodpercben kell megadni.

processTimeoutInMs?: number

Tulajdonság értéke

number

DefaultAzureCredentialOptions.processTimeoutInMs

proxyOptions

A kimenő kérelmek proxyjának konfigurálására szolgáló beállítások.

proxyOptions?: ProxySettings

Tulajdonság értéke

DefaultAzureCredentialOptions.proxyOptions

redirectOptions

Az átirányítási válaszok kezelésének beállításai.

redirectOptions?: RedirectPolicyOptions

Tulajdonság értéke

DefaultAzureCredentialOptions.redirectOptions

requiredEnvVars

A futásidőben definiálandó környezeti változók listája. Ha a listában valamelyik változó hiányzik vagy üres értékre van állítva, a DefaultAzureCredential konstruktor hibát jelez. Ezzel a végrehajtás folytatása előtt kikényszerítheti, hogy az alkalmazás rendelkezzen a szükséges környezeti konfigurációval.

requiredEnvVars?: DefaultAzureCredentialEnvVars | DefaultAzureCredentialEnvVars[]

Tulajdonság értéke

A következőből örökölve: DefaultAzureCredentialOptions.requiredEnvVars

retryOptions

A sikertelen kérések újrapróbálkozására vonatkozó beállítások.

retryOptions?: PipelineRetryOptions

Tulajdonság értéke

DefaultAzureCredentialOptions.retryOptionsörökölte

telemetryOptions

A gyakori telemetriai és nyomkövetési adatok kimenő kérelmekre való beállításának beállításai.

telemetryOptions?: TelemetryOptions

Tulajdonság értéke

DefaultAzureCredentialOptions.telemetryOptionsörökölte

tenantId

Ha szeretné, adja meg a hitelesítő adatok részeként használandó bérlőazonosítót. Alapértelmezés szerint az alapul szolgáló hitelesítő adatoktól függően általános bérlőazonosítót használhat.

tenantId?: string

Tulajdonság értéke

string

ÖrököltDefaultAzureCredentialOptions.tenantId

tlsOptions

A TLS-hitelesítés konfigurálásának lehetőségei

tlsOptions?: TlsSettings

Tulajdonság értéke

DefaultAzureCredentialOptions.tlsOptionsörökölte

userAgentOptions

A felhasználói ügynök adatainak a kimenő kérelmekhez való hozzáadásának lehetőségei.

userAgentOptions?: UserAgentPolicyOptions

Tulajdonság értéke

DefaultAzureCredentialOptions.userAgentOptions