BearerTokenAuthenticationPolicy 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.
Uma política que envia um AccessToken fornecido por um TokenCredential como um cabeçalho de Autenticação.
public class BearerTokenAuthenticationPolicy : Azure.Core.Pipeline.HttpPipelinePolicy
type BearerTokenAuthenticationPolicy = class
inherit HttpPipelinePolicy
Public Class BearerTokenAuthenticationPolicy
Inherits HttpPipelinePolicy
- Herança
Construtores
BearerTokenAuthenticationPolicy(TokenCredential, IEnumerable<String>) |
Cria uma nova instância do BearerTokenAuthenticationPolicy usando a credencial de token fornecida e escopos para autenticação. |
BearerTokenAuthenticationPolicy(TokenCredential, String) |
Cria uma nova instância do BearerTokenAuthenticationPolicy usando a credencial de token e o escopo fornecidos para autenticação. |
Métodos
AuthenticateAndAuthorizeRequest(HttpMessage, TokenRequestContext) |
Define o cabeçalho Authorization no Request chamando GetToken ou do cache, se possível. |
AuthenticateAndAuthorizeRequestAsync(HttpMessage, TokenRequestContext) |
Define o cabeçalho Authorization no Request chamando GetToken ou do cache, se possível. |
AuthorizeRequest(HttpMessage) |
Executa antes ProcessAsync(HttpMessage, ReadOnlyMemory<HttpPipelinePolicy>) ou Process(HttpMessage, ReadOnlyMemory<HttpPipelinePolicy>) é chamado. Espera-se que os implementadores desse método chamem AuthenticateAndAuthorizeRequest(HttpMessage, TokenRequestContext) ou AuthenticateAndAuthorizeRequestAsync(HttpMessage, TokenRequestContext) se a autorização for necessária para solicitações não relacionadas ao tratamento de uma resposta de desafio. |
AuthorizeRequestAsync(HttpMessage) |
Executa antes ProcessAsync(HttpMessage, ReadOnlyMemory<HttpPipelinePolicy>) ou Process(HttpMessage, ReadOnlyMemory<HttpPipelinePolicy>) é chamado. Espera-se que os implementadores desse método chamem AuthenticateAndAuthorizeRequest(HttpMessage, TokenRequestContext) ou AuthenticateAndAuthorizeRequestAsync(HttpMessage, TokenRequestContext) se a autorização for necessária para solicitações não relacionadas ao tratamento de uma resposta de desafio. |
AuthorizeRequestOnChallenge(HttpMessage) |
Executado no caso de uma resposta 401 com um cabeçalho de desafio de autenticação WWW-Authenticate for recebido após a solicitação inicial. |
AuthorizeRequestOnChallengeAsync(HttpMessage) |
Executado no caso de uma resposta 401 com um cabeçalho de desafio de autenticação WWW-Authenticate for recebido após a solicitação inicial. |
Process(HttpMessage, ReadOnlyMemory<HttpPipelinePolicy>) |
Aplica a política ao |
ProcessAsync(HttpMessage, ReadOnlyMemory<HttpPipelinePolicy>) |
Aplica a política ao |
Aplica-se a
Azure SDK for .NET