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
managed |
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. |
workload |
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
additionally |
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. |
additional |
További szabályzatok, amelyek belefoglalandók a HTTP-folyamatba. |
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 AzureAuthorityHostson keresztül érhetők el. Az alapértelmezett érték a "https://login.microsoftonline.com". |
disable |
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 |
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 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. |
process |
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. |
proxy |
A kimenő kérelmek proxyjának konfigurálásának beállításai. |
redirect |
Az átirányítási válaszok kezelésének beállításai. |
retry |
A sikertelen kérések újrapróbálkozására vonatkozó beállítások. |
telemetry |
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. |
tenant |
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. |
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
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
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
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 }
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
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
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
tlsOptions
A TLS-hitelesítés konfigurálásának lehetőségei
tlsOptions?: TlsSettings
Tulajdonság értéke
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