Share via


DefaultAzureCredentialClientIdOptions interface

A DefaultAzureCredential osztály konfigurálásának lehetőségei. Ez a változat támogatja managedIdentityClientId és nem managedIdentityResourceId, mivel csak az egyik támogatott.

Extends

Tulajdonságok

managedIdentityClientId

Megadhat egy felhasználó által hozzárendelt ügyfél-azonosítót, amelyet a ManagedIdentityCredential használ. Ez az ügyfél-azonosító a ManagedIdentityCredential paraméternek is átadható a következő környezeti változón keresztül: AZURE_CLIENT_ID.

workloadIdentityClientId

Megadhat egy felhasználó által hozzárendelt ügyfél-azonosítót, amelyet a WorkloadIdentityCredential használ. Ez az ügyfél-azonosító a WorkloadIdentityCredential környezeti változón keresztül is átadható: AZURE_CLIENT_ID.

Örökölt tulajdonságok

additionallyAllowedTenants

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

additionalPolicies

További szabályzatok, amelyek belefoglalandók a HTTP-folyamatba.

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 AzureAuthorityHostson keresztül érhetők el. Az alapértelmezett érték a "https://login.microsoftonline.com".

disableInstanceDiscovery

A mező határozza meg, hogy a példányfelderítés a hitelesítés megkísérlésekor történik-e. Ha ezt úgy állítja be, hogy true 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 esetekben használható, amikor 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 https://login.microsoft.com/ lekérését 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 szabályzat beállításainak konfigurálását, a fiókadatok naplózásának engedélyezését és a személyazonosításra alkalmas információkat az ügyfélszolgálat számára.

processTimeoutInMs

Időtúllépés konfigurálható a fejlesztői hitelesítő adatok jogkivonat-kéréseihez, <xref:AzurePowershellCredential>nevezetesen az AzureDeveloperCliCredentialhoz és az AzureCliCredentialhoz. 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ának beállításai.

redirectOptions

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

retryOptions

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

telemetryOptions

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

tenantId

Megadhat egy bérlőazonosítót, amelyet a hitelesítő adatok részeként szeretne használni. Alapértelmezés szerint általános bérlőazonosítót használhat a mögöttes hitelesítő adatoktól függően.

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

managedIdentityClientId

Megadhat egy felhasználó által hozzárendelt ügyfél-azonosítót, amelyet a ManagedIdentityCredential használ. Ez az ügyfél-azonosító a ManagedIdentityCredential paraméternek is átadható a következő környezeti változón keresztül: AZURE_CLIENT_ID.

managedIdentityClientId?: string

Tulajdonság értéke

string

workloadIdentityClientId

Megadhat egy felhasználó által hozzárendelt ügyfél-azonosítót, amelyet a WorkloadIdentityCredential használ. Ez az ügyfél-azonosító a WorkloadIdentityCredential környezeti változón keresztül is átadható: AZURE_CLIENT_ID.

workloadIdentityClientId?: 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 ad meg, amelyekhez a hitelesítő adatok jogkivonatokat szerezhetnek be. Adja hozzá a "*" helyettesítő karaktert, hogy a hitelesítő adatok jogkivonatokat szerezzenek be minden olyan bérlőhöz, amelyet az alkalmazás telepített.

additionallyAllowedTenants?: string[]

Tulajdonság értéke

string[]

ÖrököltdefaultAzureCredentialOptions.additionallyAllowedTenants

additionalPolicies

További szabályzatok, amelyek belefoglalandók a HTTP-folyamatba.

additionalPolicies?: AdditionalPolicyConfig[]

Tulajdonság értéke

ÖrököltalapértelmezettazureCredentialOptions.additionalPolicies

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

ÖrököltalapértelmezettazureCredentialOptions.allowInsecureConnection

authorityHost

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

authorityHost?: string

Tulajdonság értéke

string

ÖrököltalapértelmezettazureCredentialOptions.authorityHost

disableInstanceDiscovery

A mező határozza meg, hogy a példányfelderítés a hitelesítés megkísérlésekor történik-e. Ha ezt úgy állítja be, hogy true 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 esetekben használható, amikor 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 https://login.microsoft.com/ lekérését a szolgáltató ellenőrzéséhez.

disableInstanceDiscovery?: boolean

Tulajdonság értéke

boolean

ÖrököltalapértelmezettazureCredentialOptions.disableInstanceDiscovery

httpClient

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

httpClient?: HttpClient

Tulajdonság értéke

ÖrököltalapértelmezettazureCredentialOptions.httpClient

loggingOptions

Lehetővé teszi a felhasználók számára a naplózási szabályzat beállításainak konfigurálását, a fiókadatok naplózásának engedélyezését és a személyazonosításra alkalmas információkat az ügyfélszolgálat számára.

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

Tulajdonság értéke

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

ÖrököltalapértelmezettazureCredentialOptions.loggingOptions

processTimeoutInMs

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

processTimeoutInMs?: number

Tulajdonság értéke

number

ÖrököltalapértelmezettazureCredentialOptions.processTimeoutInMs

proxyOptions

A kimenő kérelmek proxyjának konfigurálásának beállításai.

proxyOptions?: ProxySettings

Tulajdonság értéke

ÖrököltalapértelmezettazureCredentialOptions.proxyOptions

redirectOptions

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

redirectOptions?: RedirectPolicyOptions

Tulajdonság értéke

ÖrököltalapértelmezettazureCredentialOptions.redirectOptions

retryOptions

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

retryOptions?: PipelineRetryOptions

Tulajdonság értéke

ÖrököltalapértelmezettazureCredentialOptions.retryOptions

telemetryOptions

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

telemetryOptions?: TelemetryOptions

Tulajdonság értéke

ÖrököltalapértelmezettazureCredentialOptions.telemetryOptions

tenantId

Megadhat egy bérlőazonosítót, amelyet a hitelesítő adatok részeként szeretne használni. Alapértelmezés szerint általános bérlőazonosítót használhat a mögöttes hitelesítő adatoktól függően.

tenantId?: string

Tulajdonság értéke

string

ÖrököltalapértelmezettazureCredentialOptions.tenantId

tlsOptions

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

tlsOptions?: TlsSettings

Tulajdonság értéke

ÖrököltalapértelmezettazureCredentialOptions.tlsOptions

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

ÖrököltalapértelmezettazureCredentialOptions.userAgentOptions