DefaultAzureCredential class
Menyediakan konfigurasi ChainedTokenCredential default yang seharusnya berfungsi untuk sebagian besar aplikasi yang menggunakan Azure SDK.
- Extends
Konstruktor
Default |
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. |
Default |
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. |
Default |
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
get |
Mengembalikan token akses pertama yang dikembalikan oleh salah satu implementasi berantai 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:
- EnvironmentCredential
- WorkloadIdentityCredential
- ManagedIdentityCredential
- AzureCliCredential
- AzurePowerShellCredential
- AzureDeveloperCliCredential
Lihat dokumentasi jenis kredensial ini untuk informasi selengkapnya tentang cara mereka mencoba autentikasi.
new DefaultAzureCredential(options?: DefaultAzureCredentialClientIdOptions)
Parameter
Parameter opsional. Lihat DefaultAzureCredentialClientIdOptions.
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:
- EnvironmentCredential
- WorkloadIdentityCredential
- ManagedIdentityCredential
- AzureCliCredential
- AzurePowerShellCredential
- AzureDeveloperCliCredential
Lihat dokumentasi jenis kredensial ini untuk informasi selengkapnya tentang cara mereka mencoba autentikasi.
new DefaultAzureCredential(options?: DefaultAzureCredentialOptions)
Parameter
- options
- DefaultAzureCredentialOptions
Parameter opsional. Lihat DefaultAzureCredentialOptions.
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:
- EnvironmentCredential
- WorkloadIdentityCredential
- ManagedIdentityCredential
- AzureCliCredential
- AzurePowerShellCredential
- AzureDeveloperCliCredential
Lihat dokumentasi jenis kredensial ini untuk informasi lebih lanjut tentang cara mereka mencoba autentikasi.
new DefaultAzureCredential(options?: DefaultAzureCredentialResourceIdOptions)
Parameter
Parameter opsional. Lihat DefaultAzureCredentialResourceIdOptions.
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