| Предыдущий | Следующий |
| WS_E_SERVER_REQUIRES_NTLM_AUTH | WS_E_INVALID_ENDPOINT_URL |
WS_E_SERVER_REQUIRES_NEGOTIATE_AUTH
Что означает WS_E_SERVER_REQUIRES_NEGOTIATE_AUTH
WS_E_SERVER_REQUIRES_NEGOTIATE_AUTH означает, что server authentication policy требует схему Negotiate, а клиент предложил другой или не смог завершить SPNEGO.
Что проверить
- Убедитесь, что challenge пришёл от origin server, а не proxy.
- Проверьте service DNS name, SPN и identity процесса.
- Если ожидается Kerberos, исключите duplicate/missing SPN и проблемы domain connectivity.
- Проверьте policy на NTLM fallback внутри Negotiate.
Как исправить
Настройте корректный Negotiate handshake для целевого service. Подстановка Basic credentials меняет security properties и не является эквивалентным исправлением.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.