ManagedIdentityCredential class
Пытается выполнить проверку подлинности с помощью управляемого удостоверения, доступного в среде развертывания. Этот тип проверки подлинности работает на виртуальных машинах Azure, экземплярах Служба приложений, приложениях Функции Azure, службах Azure Kubernetes, экземплярах Azure Service Fabric и в Cloud Shell Azure.
Дополнительные сведения о настройке управляемых удостоверений можно найти здесь: https://learn.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/overview
Конструкторы
Managed |
Создает экземпляр ManagedIdentityCredential с clientId. |
Managed |
Создает экземпляр ManagedIdentityCredential с идентификатором ресурса. |
Managed |
Создает экземпляр ManagedIdentityCredential с идентификатором клиента назначаемого пользователем удостоверения или регистрации приложения (при работе с удостоверением pod AKS). |
Методы
get |
Выполняет проверку подлинности с помощью Microsoft Entra ID и возвращает маркер доступа в случае успешного выполнения. Если проверка подлинности завершается сбоем, выдается credentialUnavailableError с подробными сведениями об ошибке. При возникновении непредвиденной ошибки будет выдано средство проверки подлинности с подробными сведениями о сбое. |
Сведения о конструкторе
ManagedIdentityCredential(ManagedIdentityCredentialClientIdOptions)
Создает экземпляр ManagedIdentityCredential с clientId.
new ManagedIdentityCredential(options?: ManagedIdentityCredentialClientIdOptions)
Параметры
Параметры настройки клиента, который выполняет запрос маркера доступа.
ManagedIdentityCredential(ManagedIdentityCredentialResourceIdOptions)
Создает экземпляр ManagedIdentityCredential с идентификатором ресурса.
new ManagedIdentityCredential(options?: ManagedIdentityCredentialResourceIdOptions)
Параметры
Параметры настройки ресурса, который выполняет запрос маркера доступа.
ManagedIdentityCredential(string, TokenCredentialOptions)
Создает экземпляр ManagedIdentityCredential с идентификатором клиента назначаемого пользователем удостоверения или регистрации приложения (при работе с удостоверением pod AKS).
new ManagedIdentityCredential(clientId: string, options?: TokenCredentialOptions)
Параметры
- clientId
-
string
Идентификатор клиента удостоверения, назначаемого пользователем, или регистрация приложения (при работе с удостоверением pod AKS).
- options
- TokenCredentialOptions
Параметры настройки клиента, который выполняет запрос маркера доступа.
Сведения о методе
getToken(string | string[], GetTokenOptions)
Выполняет проверку подлинности с помощью Microsoft Entra ID и возвращает маркер доступа в случае успешного выполнения. Если проверка подлинности завершается сбоем, выдается credentialUnavailableError с подробными сведениями об ошибке. При возникновении непредвиденной ошибки будет выдано средство проверки подлинности с подробными сведениями о сбое.
function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>
Параметры
- scopes
-
string | string[]
Список областей, для которых у маркера будет доступ.
- options
- GetTokenOptions
Параметры, используемые для настройки любых запросов, которые может выполнять реализация TokenCredential.
Возвращаемое значение
Promise<AccessToken>