Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

En-tête Proxy-Authorization

L'en-tête de requête HTTP Proxy-Authorization contient les identifiants permettant d'authentifier un·e client·e auprès d'un serveur mandataire, généralement après que le serveur a répondu avec le statut 407 Proxy Authentication Required et l'en-tête Proxy-Authenticate.

Type d'en-tête En-tête de requête
En-tête de requête interdit Oui

Syntaxe

http
Proxy-Authorization: <auth-scheme> <credentials>

Directives

<auth-scheme>

Un jeton insensible à la casse indiquant le schéma d'authentification utilisé. Parmi les types les plus courants sont Basic, Digest, Negotiate et AWS4-HMAC-SHA256. L'IANA maintient une liste des schémas d'authentification (angl.), mais il existe d'autres schémas proposés par les services hôtes.

<credentials>

Identifiants utilisés pour le schéma d'authentification. En général, il faut consulter les spécifications pertinentes pour connaître le format.

Note : Voir Authorization pour plus de détails.

Exemples

Authentification Basic

En authentification Basic, les identifiants sont envoyés au format <nom_utilisateur>:<mot_de_passe> (par exemple, aladdin:sesameouvretoi). La chaîne de caractères résultante est ensuite encodée en base64 (YWxhZGRpbjpvcGVuc2VzYW1l).

http
Proxy-Authorization: Basic YWxhZGRpbjpvcGVuc2VzYW1l

Attention : L'encodage base64 est réversible et n'offre donc aucune sécurité cryptographique. Cette méthode peut être considérée comme équivalente à l'envoi des identifiants en clair. HTTPS est toujours recommandé lors de l'utilisation de l'authentification, mais il l'est encore plus lors de l'utilisation de l'authentification Basic.

Authentification Bearer (jeton d'authentification)

http
Proxy-Authorization: Bearer kNTktNTA1My00YzLT1234

Spécifications

Specification
HTTP Semantics
# field.proxy-authorization

Voir aussi