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 Cloud Shell Azure.
Informasi selengkapnya tentang mengonfigurasi identitas terkelola dapat ditemukan di sini: https://learn.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/overview
Konstruktor
Managed |
Membuat instans ManagedIdentityCredential dengan clientId |
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 Microsoft Entra ID dan mengembalikan token akses jika berhasil. Jika autentikasi gagal, CredentialUnavailableError akan dilemparkan dengan detail kegagalan. Jika terjadi kesalahan tak terduga, AuthenticationError akan dilemparkan dengan detail kegagalan. |
Detail Konstruktor
ManagedIdentityCredential(ManagedIdentityCredentialClientIdOptions)
Membuat instans ManagedIdentityCredential dengan clientId
new ManagedIdentityCredential(options?: ManagedIdentityCredentialClientIdOptions)
Parameter
Opsi untuk mengonfigurasi klien 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 Microsoft Entra ID dan mengembalikan token akses jika berhasil. Jika autentikasi gagal, CredentialUnavailableError akan dilemparkan dengan detail kegagalan. Jika terjadi kesalahan tak terduga, AuthenticationError akan dilemparkan dengan detail kegagalan.
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>