Proxy-Authorization Header

Table of Content

The Proxy-Authorization header field allows the client to identify itself (or its user) to a proxy requiring authentication. Its value consists of credentials that authenticate the client to the proxy. It is used when a proxy requires authorization from the client and it carries the credentials from the client end to the proxy server.

Syntax

Proxy-Authorization: credentials

Directives

  • Credentials: The credentials are often in the form of a scheme followed by a base64 encoded string. The scheme could be Basic, Digest or NTLM.

Examples

Example of a basic authorization using the Proxy-Authorization header in HTTP:

Proxy-Authorization: Basic YWxhZGRpbjpvcGVuc2VzYW1l

Browser Compatibility

Browser Compatibility
Chrome Supported
Firefox Supported
Safari Unsupported
Opera Supported
Edge Supported

How to modify Proxy-Authorization header

ModHeader is a Chrome extension that allows you to modify and manipulate HTTP request headers.

To use ModHeader for modifying the Proxy-Authorization header, follow the steps -

  1. Install the ModHeader extension from Chrome web store.
  2. Click on the ModHeader icon in the chrome toolbar.
  3. In the ModHeader tab that opens, click on the 'Request headers' tab.
  4. Type Proxy-Authorization in the Header name field.
  5. Enter the header value (credentials) in the Header value field
  6. Save the setting and reload your website. The header will now send the updated value.

Modifying the Proxy-Authorization header is useful when testing the proxy server's authentication system, to ensure that it functions correctly. It can also be used to simulate different users' credentials to verify the authorization and access control functionality of the server.