Bagikan melalui


DefaultAzureCredential class

Menyediakan konfigurasi ChainedTokenCredential default yang berfungsi untuk sebagian besar aplikasi yang menggunakan pustaka klien Azure SDK. Untuk informasi selengkapnya, lihat Gambaran umum DefaultAzureCredential.

Jenis kredensial berikut akan dicoba, secara berurutan:

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

Memperluas

Konstruktor

DefaultAzureCredential(DefaultAzureCredentialClientIdOptions)

Membuat instans kelas DefaultAzureCredential dengan DefaultAzureCredentialClientIdOptions.

DefaultAzureCredential(DefaultAzureCredentialOptions)

Membuat instans kelas DefaultAzureCredential dengan DefaultAzureCredentialOptions.

DefaultAzureCredential(DefaultAzureCredentialResourceIdOptions)

Membuat instans kelas DefaultAzureCredential dengan DefaultAzureCredentialResourceIdOptions.

Metode yang Diwarisi

getToken(string | string[], GetTokenOptions)

Mengembalikan token akses pertama yang dikembalikan oleh salah satu implementasi TokenCredential berantai. 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.

new DefaultAzureCredential(options?: DefaultAzureCredentialClientIdOptions)

Parameter

DefaultAzureCredential(DefaultAzureCredentialOptions)

Membuat instans kelas DefaultAzureCredential dengan DefaultAzureCredentialOptions.

new DefaultAzureCredential(options?: DefaultAzureCredentialOptions)

Parameter

DefaultAzureCredential(DefaultAzureCredentialResourceIdOptions)

Membuat instans kelas DefaultAzureCredential dengan DefaultAzureCredentialResourceIdOptions.

new DefaultAzureCredential(options?: DefaultAzureCredentialResourceIdOptions)

Parameter

Detail Metode yang Diwarisi

getToken(string | string[], GetTokenOptions)

Mengembalikan token akses pertama yang dikembalikan oleh salah satu implementasi TokenCredential berantai. 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 TokenCredential ini.

Mengembalikan

Promise<AccessToken>

Diwariskan DariChainedTokenCredential.getToken