У меня есть служба WCF, которую я использую как службу Windows. Мне нужно поддерживать аутентификацию Windows и NTLM в конечной точке службы.WCF: использование нескольких схем аутентификации на той же конечной точке
я наткнулся на странице MSDN, которая объясняет точно так же с .NET 4.5, вот ссылка:
http://msdn.microsoft.com/en-us/library/hh556235(v=vs.110).aspx
Идя этим, я настроил мой конечную точку службы в коде, как описано в само- размещенных сервисов в приведенной выше ссылке. Но, когда я проверяю это, это не сработает. Я захватил трафик и заметил, что служба HTTP 401 не отправлена службой, вместо этого она напрямую выходит из строя с ошибкой HTTP 400 Bad Request. Я считаю, что это должен был быть вызов HTTP 401, отправленный клиенту.
Я пропустил что-нибудь здесь?
Ссылка MSDN, в которой я поделился утверждениями о поддержке нескольких схем аутентификации на одной и той же конечной точке, но, когда я пытаюсь, я вижу, что он не работает. Технически я не вижу HTTP 401 Challenge для запроса, который я отправляю, и он напрямую не говорит о плохом запросе. – hemaanshu