Aracılığıyla paylaş


ManagedIdentityCredential class

Dağıtım ortamında kullanılabilen bir yönetilen kimlik kullanarak kimlik doğrulamayı dener. Bu kimlik doğrulama türü Azure VM'lerinde, App Service örneklerinde, Azure İşlevleri uygulamalarında, Azure Kubernetes Services'te, Azure Service Fabric örneklerinde ve Azure Cloud Shell içinde çalışır.

Yönetilen kimlikleri yapılandırma hakkında daha fazla bilgiyi burada bulabilirsiniz: https://learn.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/overview

Oluşturucular

ManagedIdentityCredential(ManagedIdentityCredentialClientIdOptions)

clientId ile ManagedIdentityCredential örneğini oluşturur

ManagedIdentityCredential(ManagedIdentityCredentialResourceIdOptions)

Kaynak Kimliği ile ManagedIdentityCredential örneğini oluşturur

ManagedIdentityCredential(string, TokenCredentialOptions)

Kullanıcı tarafından atanan kimliğin istemci kimliği veya uygulama kaydı (AKS pod-identity ile çalışırken) ile ManagedIdentityCredential örneğini oluşturur.

Yöntemler

getToken(string | string[], GetTokenOptions)

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

Oluşturucu Ayrıntıları

ManagedIdentityCredential(ManagedIdentityCredentialClientIdOptions)

clientId ile ManagedIdentityCredential örneğini oluşturur

new ManagedIdentityCredential(options?: ManagedIdentityCredentialClientIdOptions)

Parametreler

options
ManagedIdentityCredentialClientIdOptions

Erişim belirteci isteğinde bulunan istemciyi yapılandırma seçenekleri.

ManagedIdentityCredential(ManagedIdentityCredentialResourceIdOptions)

Kaynak Kimliği ile ManagedIdentityCredential örneğini oluşturur

new ManagedIdentityCredential(options?: ManagedIdentityCredentialResourceIdOptions)

Parametreler

options
ManagedIdentityCredentialResourceIdOptions

Erişim belirteci isteğinde bulunan kaynağı yapılandırma seçenekleri.

ManagedIdentityCredential(string, TokenCredentialOptions)

Kullanıcı tarafından atanan kimliğin istemci kimliği veya uygulama kaydı (AKS pod-identity ile çalışırken) ile ManagedIdentityCredential örneğini oluşturur.

new ManagedIdentityCredential(clientId: string, options?: TokenCredentialOptions)

Parametreler

clientId

string

Kullanıcı tarafından atanan kimliğin istemci kimliği veya uygulama kaydı (AKS pod kimliğiyle çalışırken).

options
TokenCredentialOptions

Erişim belirteci isteğinde bulunan istemciyi yapılandırma seçenekleri.

Yöntem Ayrıntıları

getToken(string | string[], GetTokenOptions)

Microsoft Entra ID ile kimlik doğrulaması yapar ve başarılı olursa bir erişim belirteci döndürür. Kimlik doğrulaması başarısız olursa, hatanın ayrıntılarıyla birlikte bir CredentialUnavailableError oluşturulur. Beklenmeyen bir hata oluşursa, hatanın ayrıntılarıyla birlikte bir AuthenticationError 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>