DefaultAzureCredentialResourceIdOptions interface
Poskytuje možnosti konfigurace DefaultAzureCredential třídy.
Tato varianta podporuje managedIdentityResourceId
a nikoli managedIdentityClientId
, protože je podporována pouze jedna z obou variant.
- Extends
Vlastnosti
managed |
Volitelně předejte ID prostředku, které použije ManagedIdentityCredential. Ve scénářích, jako je vytvoření identit přiřazených uživatelem pomocí šablony ARM, kde je ID prostředku identity známé, ale ID klienta není možné znát předem, umožňuje tento parametr programům používat tyto identity přiřazené uživatelem, aniž by musely nejprve určit ID klienta vytvořené identity. |
Zděděné vlastnosti
additionally |
Pro aplikace s více tenanty určuje další tenanty, pro které můžou přihlašovací údaje získávat tokeny. Přidejte hodnotu se zástupným znakem "*", aby přihlašovací údaje mohly získávat tokeny pro všechny tenanty, které je nainstalovaná aplikace. |
additional |
Další zásady, které se mají zahrnout do kanálu HTTP. |
allow |
Nastavte na hodnotu true, pokud se požadavek odesílá přes HTTP místo https. |
authority |
Hostitel autority, který se má použít pro žádosti o ověření. Možné hodnoty jsou k dispozici prostřednictvím AzureAuthorityHosts. Výchozí hodnota je "https://login.microsoftonline.com". |
disable |
Pole určuje, jestli se při pokusu o ověření provádí zjišťování instancí.
Nastavením této možnosti na |
http |
HttpClient, který se použije k odesílání požadavků HTTP. |
logging |
Umožňuje uživatelům konfigurovat nastavení pro možnosti zásad protokolování, povolit protokolování informací o účtu a identifikovatelné osobní údaje pro zákaznickou podporu. |
process |
Časový limit konfigurovatelný pro vytváření žádostí o tokeny pro přihlašovací údaje vývojáře, <xref:AzurePowershellCredential>konkrétně , AzureDeveloperCliCredential a AzureCliCredential. Časový limit procesu pro přihlašovací údaje by se měl zadat v milisekundách. |
proxy |
Možnosti konfigurace proxy serveru pro odchozí požadavky |
redirect |
Možnosti zpracování odpovědí přesměrování |
retry |
Možnosti, které určují, jak opakovat neúspěšné žádosti. |
telemetry |
Možnosti nastavení běžné telemetrie a trasování informací pro odchozí požadavky |
tenant |
Volitelně můžete předat ID tenanta, které se použije jako součást přihlašovacích údajů. Ve výchozím nastavení může v závislosti na podkladových přihlašovacích údajích používat obecné ID tenanta. |
tls |
Možnosti konfigurace ověřování TLS |
user |
Možnosti pro přidání podrobností o uživatelském agentu k odchozím požadavkům |
Podrobnosti vlastnosti
managedIdentityResourceId
Volitelně předejte ID prostředku, které použije ManagedIdentityCredential. Ve scénářích, jako je vytvoření identit přiřazených uživatelem pomocí šablony ARM, kde je ID prostředku identity známé, ale ID klienta není možné znát předem, umožňuje tento parametr programům používat tyto identity přiřazené uživatelem, aniž by musely nejprve určit ID klienta vytvořené identity.
managedIdentityResourceId: string
Hodnota vlastnosti
string
Podrobnosti zděděných vlastností
additionallyAllowedTenants
Pro aplikace s více tenanty určuje další tenanty, pro které můžou přihlašovací údaje získávat tokeny. Přidejte hodnotu se zástupným znakem "*", aby přihlašovací údaje mohly získávat tokeny pro všechny tenanty, které je nainstalovaná aplikace.
additionallyAllowedTenants?: string[]
Hodnota vlastnosti
string[]
Zděděno zdefaultAzureCredentialOptions.additionallyAllowedTenants
additionalPolicies
Další zásady, které se mají zahrnout do kanálu HTTP.
additionalPolicies?: AdditionalPolicyConfig[]
Hodnota vlastnosti
allowInsecureConnection
Nastavte na hodnotu true, pokud se požadavek odesílá přes HTTP místo https.
allowInsecureConnection?: boolean
Hodnota vlastnosti
boolean
Zděděno zdefaultAzureCredentialOptions.allowInsecureConnection
authorityHost
Hostitel autority, který se má použít pro žádosti o ověření. Možné hodnoty jsou k dispozici prostřednictvím AzureAuthorityHosts. Výchozí hodnota je "https://login.microsoftonline.com".
authorityHost?: string
Hodnota vlastnosti
string
disableInstanceDiscovery
Pole určuje, jestli se při pokusu o ověření provádí zjišťování instancí.
Nastavením této možnosti na true
úplně zakážete zjišťování instancí i ověření autority.
Proto je důležité zajistit, aby nakonfigurovaný hostitel autority byl platný a důvěryhodný.
Tato funkce je určená pro použití ve scénářích, kdy není možné dosáhnout koncového bodu metadat, například v privátních cloudech nebo ve službě Azure Stack.
Proces zjišťování instancí zahrnuje načtení metadat autority za https://login.microsoft.com/ účelem ověření autority.
disableInstanceDiscovery?: boolean
Hodnota vlastnosti
boolean
Zděděno zdefaultAzureCredentialOptions.disableInstanceDiscovery
httpClient
HttpClient, který se použije k odesílání požadavků HTTP.
httpClient?: HttpClient
Hodnota vlastnosti
loggingOptions
Umožňuje uživatelům konfigurovat nastavení pro možnosti zásad protokolování, povolit protokolování informací o účtu a identifikovatelné osobní údaje pro zákaznickou podporu.
loggingOptions?: LogPolicyOptions & { allowLoggingAccountIdentifiers?: boolean, enableUnsafeSupportLogging?: boolean }
Hodnota vlastnosti
LogPolicyOptions & { allowLoggingAccountIdentifiers?: boolean, enableUnsafeSupportLogging?: boolean }
processTimeoutInMs
Časový limit konfigurovatelný pro vytváření žádostí o tokeny pro přihlašovací údaje vývojáře, <xref:AzurePowershellCredential>konkrétně , AzureDeveloperCliCredential a AzureCliCredential. Časový limit procesu pro přihlašovací údaje by se měl zadat v milisekundách.
processTimeoutInMs?: number
Hodnota vlastnosti
number
proxyOptions
Možnosti konfigurace proxy serveru pro odchozí požadavky
proxyOptions?: ProxySettings
Hodnota vlastnosti
redirectOptions
Možnosti zpracování odpovědí přesměrování
redirectOptions?: RedirectPolicyOptions
Hodnota vlastnosti
retryOptions
Možnosti, které určují, jak opakovat neúspěšné žádosti.
retryOptions?: PipelineRetryOptions
Hodnota vlastnosti
telemetryOptions
Možnosti nastavení běžné telemetrie a trasování informací pro odchozí požadavky
telemetryOptions?: TelemetryOptions
Hodnota vlastnosti
tenantId
Volitelně můžete předat ID tenanta, které se použije jako součást přihlašovacích údajů. Ve výchozím nastavení může v závislosti na podkladových přihlašovacích údajích používat obecné ID tenanta.
tenantId?: string
Hodnota vlastnosti
string
tlsOptions
Možnosti konfigurace ověřování TLS
tlsOptions?: TlsSettings
Hodnota vlastnosti
userAgentOptions
Možnosti pro přidání podrobností o uživatelském agentu k odchozím požadavkům
userAgentOptions?: UserAgentPolicyOptions