ManagedIdentityCredential class
Mencoba autentikasi menggunakan identitas terkelola yang tersedia di lingkungan penyebaran. Jenis autentikasi ini berfungsi di Azure VM, instans App Service, aplikasi Azure Functions, Azure Kubernetes Services, instans Azure Service Fabric, dan di dalam Azure Cloud Shell.
Informasi selengkapnya tentang mengonfigurasi identitas terkelola dapat ditemukan di sini: https://learn.microsoft.com/azure/active-directory/managed-identities-azure-resources/overview
Konstruktor
| Managed |
Membuat instans ManagedIdentityCredential dengan ID klien |
| Managed |
Membuat instans ManagedIdentityCredential dengan ID objek |
| Managed |
Membuat instans ManagedIdentityCredential dengan ID sumber daya |
| Managed |
Membuat instans ManagedIdentityCredential dengan ID klien identitas yang ditetapkan pengguna, atau pendaftaran aplikasi (saat bekerja dengan identitas pod AKS). |
Metode
| get |
Mengautentikasi dengan ID Microsoft Entra dan mengembalikan token akses jika berhasil.
Jika autentikasi gagal, |
Detail Konstruktor
ManagedIdentityCredential(ManagedIdentityCredentialClientIdOptions)
Membuat instans ManagedIdentityCredential dengan ID klien
new ManagedIdentityCredential(options?: ManagedIdentityCredentialClientIdOptions)
Parameter
Opsi untuk mengonfigurasi klien yang membuat permintaan token akses.
ManagedIdentityCredential(ManagedIdentityCredentialObjectIdOptions)
Membuat instans ManagedIdentityCredential dengan ID objek
new ManagedIdentityCredential(options?: ManagedIdentityCredentialObjectIdOptions)
Parameter
Opsi untuk mengonfigurasi sumber daya yang membuat permintaan token akses.
ManagedIdentityCredential(ManagedIdentityCredentialResourceIdOptions)
Membuat instans ManagedIdentityCredential dengan ID sumber daya
new ManagedIdentityCredential(options?: ManagedIdentityCredentialResourceIdOptions)
Parameter
Opsi untuk mengonfigurasi sumber daya yang membuat permintaan token akses.
ManagedIdentityCredential(string, TokenCredentialOptions)
Membuat instans ManagedIdentityCredential dengan ID klien identitas yang ditetapkan pengguna, atau pendaftaran aplikasi (saat bekerja dengan identitas pod AKS).
new ManagedIdentityCredential(clientId: string, options?: TokenCredentialOptions)
Parameter
- clientId
-
string
ID klien identitas yang ditetapkan pengguna, atau pendaftaran aplikasi (saat bekerja dengan identitas pod AKS).
- options
- TokenCredentialOptions
Opsi untuk mengonfigurasi klien yang membuat permintaan token akses.
Detail Metode
getToken(string | string[], GetTokenOptions)
Mengautentikasi dengan ID Microsoft Entra dan mengembalikan token akses jika berhasil.
Jika autentikasi gagal,
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 oleh implementasi TokenCredential ini.
Mengembalikan
Promise<AccessToken>