Compartilhar via


OnBehalfOfCredential Classe

Definição

Habilita a autenticação para Microsoft Entra ID usando um fluxo On-Behalf-Of.

public class OnBehalfOfCredential : Azure.Core.TokenCredential
type OnBehalfOfCredential = class
    inherit TokenCredential
Public Class OnBehalfOfCredential
Inherits TokenCredential
Herança
OnBehalfOfCredential

Construtores

OnBehalfOfCredential()

Construtor protegido por zombar.

OnBehalfOfCredential(String, String, String, String)

Cria uma instância do OnBehalfOfCredential com os detalhes necessários para autenticar com Microsoft Entra ID.

OnBehalfOfCredential(String, String, String, String, OnBehalfOfCredentialOptions)

Cria uma instância do OnBehalfOfCredential com os detalhes necessários para autenticar com Microsoft Entra ID.

OnBehalfOfCredential(String, String, X509Certificate2, String)

Cria uma instância do OnBehalfOfCredential com os detalhes necessários para autenticar em Microsoft Entra ID com o certificado especificado.

OnBehalfOfCredential(String, String, X509Certificate2, String, OnBehalfOfCredentialOptions)

Cria uma instância do OnBehalfOfCredential com os detalhes necessários para autenticar em Microsoft Entra ID com o certificado especificado.

Métodos

GetToken(TokenRequestContext, CancellationToken)

Autentica com Microsoft Entra ID e retorna um token de acesso se tiver êxito. Os tokens adquiridos são armazenados em cache pela instância de credencial. O tempo de vida do token e a atualização são tratados automaticamente. Sempre que possível, reutilize instâncias de credencial para otimizar a eficácia do cache.

GetTokenAsync(TokenRequestContext, CancellationToken)

Autentica com Microsoft Entra ID e retorna um token de acesso se tiver êxito. Os tokens adquiridos são armazenados em cache pela instância de credencial. O tempo de vida do token e a atualização são tratados automaticamente. Sempre que possível, reutilize instâncias de credencial para otimizar a eficácia do cache.

Aplica-se a