What does HRESULT 0x803D001B (WS_E_PROXY_REQUIRES_NEGOTIATE_AUTH) mean?

 
Previous Next
WS_E_PROXY_REQUIRES_NTLM_AUTH WS_E_SERVER_REQUIRES_BASIC_AUTH

WS_E_PROXY_REQUIRES_NEGOTIATE_AUTH

WS_E_PROXY_REQUIRES_NEGOTIATE_AUTH is a Windows Web Services API HRESULT. It means that the proxy rejected the offered authentication scheme and requires HTTP Negotiate authentication, which can select Kerberos or NTLM depending on the environment.

Diagnostic discriminator: Verify that the challenge is from the expected proxy, then inspect DNS, SPN and ticket state for the process identity used by integrated authentication. A successful network connection followed by a Negotiate requirement is an authentication-layer result. Preserve whether Kerberos was attempted or NTLM fallback occurred before changing proxy or endpoint settings.

What to check for WS_E_PROXY_REQUIRES_NEGOTIATE_AUTH

  • Verify proxy SPNs, DNS, ticket availability and the process identity used for integrated authentication.
  • Confirm that the proxy is trusted before allowing integrated credentials to be presented.
  • Inspect authentication logs to distinguish Kerberos configuration failures from fallback behavior.

Microsoft documentation


Looking for a different code? Search another status or error code.