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
| managed |
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
| additionally |
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. |
| additional |
A HTTP-folyamatba belefoglalandó további szabályzatok. |
| agent | Az ügynökpéldány konfigurálásának lehetőségei kimenő kérelmekhez |
| allow |
Igaz értékre van állítva, ha a kérés HTTP-en keresztül van elküldve HTTPS helyett |
| authority |
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". |
| disable |
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 |
| http |
A HTTP-kérések küldéséhez használt HttpClient. |
| logging |
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. |
| process |
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. |
| proxy |
A kimenő kérelmek proxyjának konfigurálására szolgáló beállítások. |
| redirect |
Az átirányítási válaszok kezelésének beállításai. |
| required |
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. |
| retry |
A sikertelen kérések újrapróbálkozására vonatkozó beállítások. |
| telemetry |
A gyakori telemetriai és nyomkövetési adatok kimenő kérelmekre való beállításának beállításai. |
| tenant |
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. |
| tls |
A TLS-hitelesítés konfigurálásának lehetőségei |
| user |
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[]
additionalPolicies
A HTTP-folyamatba belefoglalandó további szabályzatok.
additionalPolicies?: AdditionalPolicyConfig[]
Tulajdonság értéke
agent
allowInsecureConnection
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
httpClient
A HTTP-kérések küldéséhez használt HttpClient.
httpClient?: HttpClient
Tulajdonság értéke
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 }
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
proxyOptions
A kimenő kérelmek proxyjának konfigurálására szolgáló beállítások.
proxyOptions?: ProxySettings
Tulajdonság értéke
redirectOptions
Az átirányítási válaszok kezelésének beállításai.
redirectOptions?: RedirectPolicyOptions
Tulajdonság értéke
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
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