2.2.4 Proxy-Authorization Request Header

Upon receipt of the response containing a proxy-authenticate header from the proxy, the client is expected to retry the HTTP request with the proxy-authorization header, per the framework in [RFC2616].

 credentials= "NTLM" auth-data4
  
 auth-data4= 1#( [ntlm-data] )
  

The meanings of the values of the directives used above are as follows:

 ntlm-data

The ntlm_data directive contains the base64 encoding of either an AUTHENTICATE_MESSAGE, as specified in [MS-NLMP] section 2.2.1.3, or a NEGOTIATE_MESSAGE, as specified in [MS-NLMP] section 2.2.1.1.

Any return code other than a client error HTTP 407 status code ([RFC2616] section 10.4.2), represents successful authentication. If the client is not able to access the requested resource and the response status code is not HTTP 407, the reason is HTTP protocol-specific. For details, see [RFC2616] section 10.