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

ManagedIdentityCredential(ManagedIdentityCredentialClientIdOptions)

Membuat instans ManagedIdentityCredential dengan clientId

ManagedIdentityCredential(ManagedIdentityCredentialResourceIdOptions)

Membuat instans ManagedIdentityCredential dengan Id Sumber Daya

ManagedIdentityCredential(string, TokenCredentialOptions)

Membuat instans ManagedIdentityCredential dengan ID klien identitas yang ditetapkan pengguna, atau pendaftaran aplikasi (saat bekerja dengan identitas pod AKS).

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.

Detail Konstruktor

ManagedIdentityCredential(ManagedIdentityCredentialClientIdOptions)

Membuat instans ManagedIdentityCredential dengan clientId

new ManagedIdentityCredential(options?: ManagedIdentityCredentialClientIdOptions)

Parameter

options
ManagedIdentityCredentialClientIdOptions

Opsi untuk mengonfigurasi klien yang membuat permintaan token akses.

ManagedIdentityCredential(ManagedIdentityCredentialResourceIdOptions)

Membuat instans ManagedIdentityCredential dengan Id Sumber Daya

new ManagedIdentityCredential(options?: ManagedIdentityCredentialResourceIdOptions)

Parameter

options
ManagedIdentityCredentialResourceIdOptions

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>