ManagedIdentityCredential Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Tenta autenticação usando uma identidade gerenciada que foi atribuída ao ambiente de implantação. Esse tipo de autenticação funciona para todos os ambientes hospedados no Azure que dão suporte à identidade gerenciada. Mais informações sobre como configurar identidades gerenciadas podem ser encontradas aqui: https://docs.microsoft.com/azure/active-directory/managed-identities-azure-resources/overview
public class ManagedIdentityCredential : Azure.Core.TokenCredential
type ManagedIdentityCredential = class
inherit TokenCredential
Public Class ManagedIdentityCredential
Inherits TokenCredential
- Herança
Construtores
ManagedIdentityCredential() |
Construtor protegido para simulação. |
ManagedIdentityCredential(ResourceIdentifier, TokenCredentialOptions) |
Cria uma instância do ManagedIdentityCredential capaz de autenticar um recurso com uma identidade gerenciada. |
ManagedIdentityCredential(String, TokenCredentialOptions) |
Cria uma instância do ManagedIdentityCredential capaz de autenticar um recurso com uma identidade gerenciada. |
Métodos
GetToken(TokenRequestContext, CancellationToken) |
Obtém um AccessToken do serviço de Identidade Gerenciada, se disponível. Os tokens adquiridos são armazenados em cache pela instância de credencial. O tempo de vida e a atualização do token são tratados automaticamente. Sempre que possível, reutilize instâncias de credencial para otimizar a eficácia do cache. |
GetTokenAsync(TokenRequestContext, CancellationToken) |
Obtém um AccessToken do serviço de Identidade Gerenciada, se disponível. Os tokens adquiridos são armazenados em cache pela instância de credencial. O tempo de vida e a atualização do token são tratados automaticamente. Sempre que possível, reutilize instâncias de credencial para otimizar a eficácia do cache. |
Aplica-se a
Azure SDK for .NET