Bagikan melalui


ChainedTokenCredential Kelas

Urutan kredensial yang merupakan kredensial itu sendiri.

Metodenya get_token memanggil get_token setiap kredensial dalam urutan, secara berurutan, mengembalikan token valid pertama yang diterima.

Warisan
builtins.object
ChainedTokenCredential

Konstruktor

ChainedTokenCredential(*credentials: TokenCredential)

Parameter

credentials
TokenCredential
Diperlukan

instans kredensial untuk membentuk rantai

Contoh

Buat 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)

Metode

close

Tutup sesi transportasi setiap kredensial dalam rantai.

get_token

Minta token dari setiap kredensial berantai, secara berurutan, mengembalikan token pertama yang diterima.

Metode ini dipanggil secara otomatis oleh klien Azure SDK.

close

Tutup sesi transportasi setiap kredensial dalam rantai.

close() -> None

get_token

Minta token dari setiap kredensial berantai, secara berurutan, mengembalikan token pertama yang diterima.

Metode ini dipanggil secara otomatis oleh klien Azure SDK.

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

Parameter

scopes
str
Diperlukan

cakupan yang diinginkan untuk token akses. Metode ini memerlukan setidaknya satu cakupan. Untuk informasi selengkapnya tentang cakupan, lihat https://learn.microsoft.com/azure/active-directory/develop/scopes-oidc.

claims
str

klaim tambahan yang diperlukan dalam token, seperti yang dikembalikan dalam tantangan klaim penyedia sumber daya setelah kegagalan otorisasi.

tenant_id
str

penyewa opsional untuk disertakan dalam permintaan token.

Mengembalikan

Token akses dengan cakupan yang diinginkan.

Tipe hasil

Pengecualian

tidak ada kredensial dalam rantai yang menyediakan token