BearerTokenAuthenticationPolicy Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Una directiva que envía un AccessToken proporcionado por un TokenCredential como encabezado de autenticación.
public class BearerTokenAuthenticationPolicy : Azure.Core.Pipeline.HttpPipelinePolicy
type BearerTokenAuthenticationPolicy = class
inherit HttpPipelinePolicy
Public Class BearerTokenAuthenticationPolicy
Inherits HttpPipelinePolicy
- Herencia
Constructores
BearerTokenAuthenticationPolicy(TokenCredential, IEnumerable<String>) |
Crea una nueva instancia de BearerTokenAuthenticationPolicy mediante las credenciales de token y los ámbitos proporcionados para los que se autenticará. |
BearerTokenAuthenticationPolicy(TokenCredential, String) |
Crea una nueva instancia de BearerTokenAuthenticationPolicy mediante la credencial de token y el ámbito proporcionados para autenticarse. |
Métodos
AuthenticateAndAuthorizeRequest(HttpMessage, TokenRequestContext) |
Establece el encabezado Authorization en Request mediante una llamada a GetToken o desde la memoria caché, si es posible. |
AuthenticateAndAuthorizeRequestAsync(HttpMessage, TokenRequestContext) |
Establece el encabezado Authorization en Request mediante una llamada a GetToken o desde la memoria caché, si es posible. |
AuthorizeRequest(HttpMessage) |
Se ejecuta antes ProcessAsync(HttpMessage, ReadOnlyMemory<HttpPipelinePolicy>) o Process(HttpMessage, ReadOnlyMemory<HttpPipelinePolicy>) se llama a . Se espera que los implementadores de este método llamen AuthenticateAndAuthorizeRequest(HttpMessage, TokenRequestContext) a o AuthenticateAndAuthorizeRequestAsync(HttpMessage, TokenRequestContext) si se requiere autorización para las solicitudes que no están relacionadas con el control de una respuesta de desafío. |
AuthorizeRequestAsync(HttpMessage) |
Se ejecuta antes ProcessAsync(HttpMessage, ReadOnlyMemory<HttpPipelinePolicy>) o Process(HttpMessage, ReadOnlyMemory<HttpPipelinePolicy>) se llama a . Se espera que los implementadores de este método llamen AuthenticateAndAuthorizeRequest(HttpMessage, TokenRequestContext) a o AuthenticateAndAuthorizeRequestAsync(HttpMessage, TokenRequestContext) si se requiere autorización para las solicitudes que no están relacionadas con el control de una respuesta de desafío. |
AuthorizeRequestOnChallenge(HttpMessage) |
Se ejecuta en el caso de que se reciba una respuesta 401 con un encabezado de desafío de autenticación WWW-Authenticate después de la solicitud inicial. |
AuthorizeRequestOnChallengeAsync(HttpMessage) |
Se ejecuta en el caso de que se reciba una respuesta 401 con un encabezado de desafío de autenticación WWW-Authenticate después de la solicitud inicial. |
Process(HttpMessage, ReadOnlyMemory<HttpPipelinePolicy>) |
Aplica la directiva a |
ProcessAsync(HttpMessage, ReadOnlyMemory<HttpPipelinePolicy>) |
Aplica la directiva a |
Se aplica a
Azure SDK for .NET