BearerTokenAuthenticationPolicy Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Stratégie qui envoie un AccessToken fourni par un TokenCredential en-tête d’authentification.
public class BearerTokenAuthenticationPolicy : Azure.Core.Pipeline.HttpPipelinePolicy
type BearerTokenAuthenticationPolicy = class
inherit HttpPipelinePolicy
Public Class BearerTokenAuthenticationPolicy
Inherits HttpPipelinePolicy
- Héritage
Constructeurs
BearerTokenAuthenticationPolicy(TokenCredential, IEnumerable<String>) |
Crée une instance d’utilisation des informations d’identification BearerTokenAuthenticationPolicy et des étendues de jeton fournies pour l’authentification. |
BearerTokenAuthenticationPolicy(TokenCredential, String) |
Crée une instance d’utilisation des informations d’identification et de l’étendue BearerTokenAuthenticationPolicy de jeton fournies pour l’authentification. |
Méthodes
AuthenticateAndAuthorizeRequest(HttpMessage, TokenRequestContext) |
Définit l’en-tête Authorization sur le Request en appelant GetToken, ou à partir du cache, si possible. |
AuthenticateAndAuthorizeRequestAsync(HttpMessage, TokenRequestContext) |
Définit l’en-tête Authorization sur le Request en appelant GetToken, ou à partir du cache, si possible. |
AuthorizeRequest(HttpMessage) |
S’exécute avant ProcessAsync(HttpMessage, ReadOnlyMemory<HttpPipelinePolicy>) ou Process(HttpMessage, ReadOnlyMemory<HttpPipelinePolicy>) est appelé. Les implémenteurs de cette méthode sont censés appeler AuthenticateAndAuthorizeRequest(HttpMessage, TokenRequestContext) ou AuthenticateAndAuthorizeRequestAsync(HttpMessage, TokenRequestContext) si une autorisation est requise pour les demandes non liées à la gestion d’une réponse de défi. |
AuthorizeRequestAsync(HttpMessage) |
S’exécute avant ProcessAsync(HttpMessage, ReadOnlyMemory<HttpPipelinePolicy>) ou Process(HttpMessage, ReadOnlyMemory<HttpPipelinePolicy>) est appelé. Les implémenteurs de cette méthode sont censés appeler AuthenticateAndAuthorizeRequest(HttpMessage, TokenRequestContext) ou AuthenticateAndAuthorizeRequestAsync(HttpMessage, TokenRequestContext) si une autorisation est requise pour les demandes non liées à la gestion d’une réponse de défi. |
AuthorizeRequestOnChallenge(HttpMessage) |
Exécuté dans le cas où une réponse 401 avec un en-tête de défi d’authentification WWW-Authenticate est reçue après la demande initiale. |
AuthorizeRequestOnChallengeAsync(HttpMessage) |
Exécuté dans le cas où une réponse 401 avec un en-tête de défi d’authentification WWW-Authenticate est reçue après la demande initiale. |
Process(HttpMessage, ReadOnlyMemory<HttpPipelinePolicy>) |
Applique la stratégie au |
ProcessAsync(HttpMessage, ReadOnlyMemory<HttpPipelinePolicy>) |
Applique la stratégie au |
S’applique à
Azure SDK for .NET