Aracılığıyla paylaş


ChainedTokenCredential Sınıf

Kendisi bir kimlik bilgisi olan kimlik bilgileri dizisi.

Yöntemi get_token , alınan ilk geçerli belirteci döndürerek sırayla sırayla her kimlik bilgilerini çağırır get_token .

Devralma
builtins.object
ChainedTokenCredential

Oluşturucu

ChainedTokenCredential(*credentials: TokenCredential)

Parametreler

credentials
TokenCredential
Gerekli

zincirini oluşturmak için kimlik bilgisi örnekleri

Örnekler

ChainedTokenCredential oluşturun.


   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)

Yöntemler

close

Zincirdeki her kimlik bilgilerinin aktarım oturumunu kapatın.

get_token

Alınan ilk belirteci döndürerek zincirlenmiş her kimlik bilgisinden sırayla bir belirteç isteyin.

Bu yöntem Azure SDK istemcileri tarafından otomatik olarak çağrılır.

close

Zincirdeki her kimlik bilgilerinin aktarım oturumunu kapatın.

close() -> None

get_token

Alınan ilk belirteci döndürerek zincirlenmiş her kimlik bilgisinden sırayla bir belirteç isteyin.

Bu yöntem Azure SDK istemcileri tarafından otomatik olarak çağrılır.

get_token(*scopes: str, claims: str | None = None, tenant_id: str | None = None, **kwargs: Any) -> AccessToken

Parametreler

scopes
str
Gerekli

erişim belirteci için istenen kapsamlar. Bu yöntem en az bir kapsam gerektirir. Kapsamlar hakkında daha fazla bilgi için bkz https://learn.microsoft.com/azure/active-directory/develop/scopes-oidc. .

claims
str

bir yetkilendirme hatasından sonra kaynak sağlayıcısının talep sınamasında döndürülenler gibi belirteçte gerekli olan ek talepler.

tenant_id
str

belirteç isteğine dahil etmek için isteğe bağlı kiracı.

Döndürülenler

İstenen kapsamlara sahip bir erişim belirteci.

Dönüş türü

Özel durumlar

zincirde kimlik bilgisi belirteci sağlamaz