ChainedTokenCredential Třída
Posloupnost přihlašovacích údajů, která je sama o sobě přihlašovacími údaji.
Jeho get_token metoda volá get_token
u jednotlivých přihlašovacích údajů v pořadí, v uvedeném pořadí a vrací první platný přijatý token.
- Dědičnost
-
builtins.objectChainedTokenCredential
Konstruktor
ChainedTokenCredential(*credentials: TokenCredential)
Parametry
Příklady
Vytvořte ChainedTokenCredential.
from azure.identity import ChainedTokenCredential, EnvironmentCredential, AzureCliCredential
credential_chain = (
# Try EnvironmentCredential first
EnvironmentCredential(),
# Fallback to Azure CLI if EnvironmentCredential fails
AzureCliCredential(),
)
credential = ChainedTokenCredential(*credential_chain)
Metody
close |
Zavřete relaci přenosu jednotlivých přihlašovacích údajů v řetězu. |
get_token |
Vyžádejte si token z jednotlivých zřetězených přihlašovacích údajů v pořadí, v jakém se vrátí první přijatý token. Klienti sady Azure SDK tuto metodu volali automaticky. |
close
Zavřete relaci přenosu jednotlivých přihlašovacích údajů v řetězu.
close() -> None
get_token
Vyžádejte si token z jednotlivých zřetězených přihlašovacích údajů v pořadí, v jakém se vrátí první přijatý token.
Klienti sady Azure SDK tuto metodu volali automaticky.
get_token(*scopes: str, claims: str | None = None, tenant_id: str | None = None, **kwargs: Any) -> AccessToken
Parametry
- scopes
- str
požadované obory pro přístupový token. Tato metoda vyžaduje alespoň jeden obor. Další informace o oborech najdete v tématu https://video2.skills-academy.com/azure/active-directory/develop/scopes-oidc.
- claims
- str
další deklarace identity vyžadované v tokenu, například ty, které se vrátí při napadení deklarací identity poskytovatele prostředků po selhání autorizace.
- tenant_id
- str
volitelného tenanta, který se má zahrnout do žádosti o token.
Návraty
Přístupový token s požadovanými obory.
Návratový typ
Výjimky
Žádné přihlašovací údaje v řetězu nezadály token.
Azure SDK for Python