Firefox Tomorrow

http header

Proxy-Authorization header

View on MDN ↗

The HTTP Proxy-Authorization request header contains the credentials to authenticate a client with a proxy server, typically after the server has responded with a 407 Proxy Authentication Required status with the Proxy-Authenticate header.

Header type [Request header](https://developer.mozilla.org/en-US/docs/Glossary/Request%20header)
[Forbidden request header](https://developer.mozilla.org/en-US/docs/Glossary/Forbidden%20request%20header) Yes

Syntax

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

Directives

  • <auth-scheme>
  • <credentials>
    • : Credentials use for the authentication scheme. Generally, you will need to check the relevant specifications for the format.

[!NOTE] See Authorization for more details.

Examples

Basic authentication

In Basic auth, credentials are sent in the format <username>:<password> (for example, aladdin:opensesame). The resulting string is then base64 encoded (YWxhZGRpbjpvcGVuc2VzYW1l).

Proxy-Authorization: Basic YWxhZGRpbjpvcGVuc2VzYW1l

[!WARNING] Base64 encoding is reversible, and therefore offers no cryptographic security. This method can be considered equivalent to sending the credentials in clear text. HTTPS is always recommended when using authentication, but is even more so when using Basic authentication.

Bearer authentication (auth token)

Proxy-Authorization: Bearer kNTktNTA1My00YzLT1234

Specifications

SpecificationsStandards references are available on the canonical MDN page.

See also