Compartilhar via


ManagedIdentityCredential Classe

Definição

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
ManagedIdentityCredential

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