WorkloadIdentityCredential class

İş Yükü Kimliği Doğrulaması, Azure'da sanal makinelerde (VM'ler) çalışan uygulamaların hizmet prensibi veya yönetilen kimlik gerektirmeden diğer Azure kaynaklarına erişmesini sağlayan bir özelliktir. İş Yükü Kimliği kimlik doğrulaması ile uygulamalar, paylaşılan hizmet sorumlusu veya yönetilen kimlik kullanmak yerine kendi kimliklerini kullanarak kimliklerini doğrular. Çalışma Yükü Kimliği doğrulaması, Azure tarafından otomatik olarak oluşturulan ve VM'de güvenli bir şekilde saklanan Hizmet Hesabı Kimlik Bilgileri (SAC) kavramını kullanır. İş Yükü Kimliği kimlik doğrulamasını kullanarak, her vm'de her uygulama için hizmet sorumlularını veya yönetilen kimlikleri yönetme ve döndürme gereksinimini önleyebilirsiniz. Ayrıca, SAC'lar otomatik olarak oluşturulup Azure tarafından yönetildiği için, hassas kimlik bilgilerini depolamak ve güvence altına almak konusunda endişelenmenize gerek yok. WorkloadIdentityCredential, Azure Kubernetes'te Microsoft Entra İş Yükü Kimliği doğrulamasını destekler ve Azure Kubernetes ortamında mevcut SAC'ları kullanarak bir token edinir. Daha fazla bilgi için Microsoft Entra İş Yükü Kimliği sayfasına bakabilirsiniz.

Oluşturucular

WorkloadIdentityCredential(WorkloadIdentityCredentialOptions)

WorkloadIdentityCredential, Kubernetes üzerinde Microsoft Entra İş Yükü Kimliği'yi destekler.

Yöntemler

getToken(string | string[], GetTokenOptions)

Microsoft Entra ID ile kimlik doğrulama yapar ve başarılı olursa erişim tokenı döndürür. Kimlik doğrulaması başarısız olursa, CredentialUnavailableError hatanın ayrıntılarıyla birlikte oluşturulur.

Oluşturucu Ayrıntıları

WorkloadIdentityCredential(WorkloadIdentityCredentialOptions)

WorkloadIdentityCredential, Kubernetes üzerinde Microsoft Entra İş Yükü Kimliği'yi destekler.

new WorkloadIdentityCredential(options?: WorkloadIdentityCredentialOptions)

Parametreler

options
WorkloadIdentityCredentialOptions

Kimlik doğrulaması için kullanılacak kimlik istemcisi seçenekleri.

Yöntem Ayrıntıları

getToken(string | string[], GetTokenOptions)

Microsoft Entra ID ile kimlik doğrulama yapar ve başarılı olursa erişim tokenı döndürür. Kimlik doğrulaması başarısız olursa, CredentialUnavailableError hatanın ayrıntılarıyla birlikte oluşturulur.

function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>

Parametreler

scopes

string | string[]

Belirtecin erişeceği kapsamların listesi.

options
GetTokenOptions

Bu TokenCredential uygulamasının gerçekleştirebileceği istekleri yapılandırmak için kullanılan seçenekler.

Döndürülenler

Promise<AccessToken>