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.object
ChainedTokenCredential

Konstruktor

ChainedTokenCredential(*credentials: TokenCredential)

Parametry

credentials
TokenCredential
Vyžadováno

Instance přihlašovacích údajů pro vytvoření řetězu

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
Vyžadováno

požadované obory pro přístupový token. Tato metoda vyžaduje alespoň jeden obor. Další informace o oborech najdete v tématu https://learn.microsoft.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.