| Предыдущий | Следующий |
| WS_E_PROXY_REQUIRES_NEGOTIATE_AUTH | WS_E_SERVER_REQUIRES_DIGEST_AUTH |
WS_E_SERVER_REQUIRES_BASIC_AUTH
Что означает WS_E_SERVER_REQUIRES_BASIC_AUTH
WS_E_SERVER_REQUIRES_BASIC_AUTH означает, что удалённый HTTP-сервер требует схему Basic вместо способа аутентификации, предложенного клиентом.
Что проверить
- Проверьте адрес конечной точки и область аутентификации, чтобы учётные данные отправлялись именно нужному серверу.
- Используйте Basic только поверх защищённого TLS-соединения.
- Не записывайте пароль в URL, исходный код или диагностический журнал.
- Не переключайтесь автоматически с Negotiate или NTLM на Basic, если политика безопасности этого не разрешает.
Ошибка устраняется согласованием настроек клиента и сервера. Если Basic включён намеренно, проверьте TLS и область действия учётных данных; если нет — исправьте конфигурацию аутентификации сервера.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.