Compartilhar via


AuthorizationCodeCredential Classe

Definição

Autentica-se resgatando um código de autorização obtido anteriormente de Microsoft Entra ID. Consulte https://learn.microsoft.com/azure/active-directory/develop/v2-oauth2-auth-code-flow para obter mais informações sobre o fluxo de autenticação de código de autorização.

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

Construtores

AuthorizationCodeCredential()

Construtor protegido por zombar.

AuthorizationCodeCredential(String, String, String, String)

Cria uma instância do ClientSecretCredential com os detalhes necessários para autenticar em Microsoft Entra ID com um código de autorização pré-buscado.

AuthorizationCodeCredential(String, String, String, String, AuthorizationCodeCredentialOptions)

Cria uma instância do ClientSecretCredential com os detalhes necessários para autenticar em Microsoft Entra ID com um código de autorização pré-buscado.

Métodos

GetToken(TokenRequestContext, CancellationToken)

Obtém um token de Microsoft Entra ID, usando o código de autorização especificado para autenticar. 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)

Obtém um token de Microsoft Entra ID, usando o código de autorização especificado para autenticar. 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