Всякий раз, когда я пытаюсь использовать свой веб-сервис через WCF, я получаю эту ошибку:
The HTTP request is unauthorized with client authentication scheme 'Negotiate'. The authentication header received from the server was 'Negotiate,NTLMnProviders'.
Я знаю, что Kerberos правильно настроен для этой среды (она вызывает службы SharePoint 3.0, которые я использую в других приложениях). Интегрированная безопасность Windows работает отлично, но я впервые пытаюсь использовать ее через WCF.
Я много раз просматривал этот сайт , чтобы убедиться, что у меня есть правильный заголовок. Ошибка выше, терпит неудачу, потому что это ожидает "Согласование", но это получает "Согласование, NTLMnProviders"? Я знаю, что могу изменить свои заголовки через этот сайт, но для заголовка Kerberos всегда есть «Negotiate, NTLMnProviders». У кого-нибудь есть идеи?