Bagikan melalui


DefaultAzureCredential class

Menyediakan konfigurasi ChainedTokenCredential default yang seharusnya berfungsi untuk sebagian besar aplikasi yang menggunakan Azure SDK.

Extends

Konstruktor

DefaultAzureCredential(DefaultAzureCredentialClientIdOptions)

Membuat instans kelas DefaultAzureCredential dengan DefaultAzureCredentialClientIdOptions

Kredensial ini menyediakan konfigurasi ChainedTokenCredential default yang harus berfungsi untuk sebagian besar aplikasi yang menggunakan Azure SDK.

Jenis kredensial berikut akan dicoba, secara berurutan:

Lihat dokumentasi jenis kredensial ini untuk informasi selengkapnya tentang cara mereka mencoba autentikasi.

DefaultAzureCredential(DefaultAzureCredentialOptions)

Membuat instans kelas DefaultAzureCredential dengan DefaultAzureCredentialOptions

Kredensial ini menyediakan konfigurasi ChainedTokenCredential default yang harus berfungsi untuk sebagian besar aplikasi yang menggunakan Azure SDK.

Jenis kredensial berikut akan dicoba, secara berurutan:

Lihat dokumentasi jenis kredensial ini untuk informasi selengkapnya tentang cara mereka mencoba autentikasi.

DefaultAzureCredential(DefaultAzureCredentialResourceIdOptions)

Membuat instans kelas DefaultAzureCredential dengan DefaultAzureCredentialResourceIdOptions

Kredensial ini menyediakan konfigurasi ChainedTokenCredential default yang harus berfungsi untuk sebagian besar aplikasi yang menggunakan Azure SDK.

Jenis kredensial berikut akan dicoba, secara berurutan:

Lihat dokumentasi jenis kredensial ini untuk informasi lebih lanjut tentang cara mereka mencoba autentikasi.

Metode yang Diwarisi

getToken(string | string[], GetTokenOptions)

Mengembalikan token akses pertama yang dikembalikan oleh salah satu implementasi berantai TokenCredential . Melempar AggregateAuthenticationError ketika satu atau beberapa kredensial melempar AuthenticationError dan tidak ada kredensial yang mengembalikan token akses.

Metode ini dipanggil secara otomatis oleh pustaka klien Azure SDK. Anda dapat memanggil metode ini secara langsung, tetapi Anda juga harus menangani penembolokan token dan refresh token.

Detail Konstruktor

DefaultAzureCredential(DefaultAzureCredentialClientIdOptions)

Membuat instans kelas DefaultAzureCredential dengan DefaultAzureCredentialClientIdOptions

Kredensial ini menyediakan konfigurasi ChainedTokenCredential default yang harus berfungsi untuk sebagian besar aplikasi yang menggunakan Azure SDK.

Jenis kredensial berikut akan dicoba, secara berurutan:

Lihat dokumentasi jenis kredensial ini untuk informasi selengkapnya tentang cara mereka mencoba autentikasi.

new DefaultAzureCredential(options?: DefaultAzureCredentialClientIdOptions)

Parameter

DefaultAzureCredential(DefaultAzureCredentialOptions)

Membuat instans kelas DefaultAzureCredential dengan DefaultAzureCredentialOptions

Kredensial ini menyediakan konfigurasi ChainedTokenCredential default yang harus berfungsi untuk sebagian besar aplikasi yang menggunakan Azure SDK.

Jenis kredensial berikut akan dicoba, secara berurutan:

Lihat dokumentasi jenis kredensial ini untuk informasi selengkapnya tentang cara mereka mencoba autentikasi.

new DefaultAzureCredential(options?: DefaultAzureCredentialOptions)

Parameter

DefaultAzureCredential(DefaultAzureCredentialResourceIdOptions)

Membuat instans kelas DefaultAzureCredential dengan DefaultAzureCredentialResourceIdOptions

Kredensial ini menyediakan konfigurasi ChainedTokenCredential default yang harus berfungsi untuk sebagian besar aplikasi yang menggunakan Azure SDK.

Jenis kredensial berikut akan dicoba, secara berurutan:

Lihat dokumentasi jenis kredensial ini untuk informasi lebih lanjut tentang cara mereka mencoba autentikasi.

new DefaultAzureCredential(options?: DefaultAzureCredentialResourceIdOptions)

Parameter

Detail Metode yang Diwarisi

getToken(string | string[], GetTokenOptions)

Mengembalikan token akses pertama yang dikembalikan oleh salah satu implementasi berantai TokenCredential . Melempar AggregateAuthenticationError ketika satu atau beberapa kredensial melempar AuthenticationError dan tidak ada kredensial yang mengembalikan token akses.

Metode ini dipanggil secara otomatis oleh pustaka klien Azure SDK. Anda dapat memanggil metode ini secara langsung, tetapi Anda juga harus menangani penembolokan token dan refresh token.

function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>

Parameter

scopes

string | string[]

Daftar cakupan yang tokennya akan memiliki akses.

options
GetTokenOptions

Opsi yang digunakan untuk mengonfigurasi permintaan apa pun yang mungkin dibuat implementasi ini TokenCredential .

Mengembalikan

Promise<AccessToken>

Diwarisi dariChainedTokenCredential.getToken