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