Я пытаюсь подключиться к старому сайту sharepoint с помощью Fiddler. SP использует NTLM, и я могу получить к нему доступ со своими учетными данными. Если я изменяю oSession ["X-AutoAuth"] в Fiddler для тестирования других пользователей, кроме меня, и я подключаюсь к браузеру с помощью SP, я всегда получаю доступ со своими учетными данными, несмотря на то, что Fiddler запущен и настраиваемое правило для установки новых учетных данных уволен. Более того, если я воспроизводю из Fiddler запрос 401, записанный в предыдущем сценарии, я подключаюсь к ожидаемым учетным данным, установленным в Fiddler.
При использовании браузера кажется, что учетные данные, установленные в Fiddler, не учитываются, и они перезаписываются оригинальной аутентификацией из браузера. (Я пробовал другой браузер с тем же результатом).
Это из журнала Fiddler:
16: 26: 39: 4401 Automati c аутентификация сеанса № 3 не удалась. System.ComponentModel.Win32Exception Функционал без поддержки в System. Net .NTAuthentication.GetOutgoingBlob (Byte [] incomingBlob, Boolean throwOnError, SecurityStatus & statusCode) в System. Net .NTAuthentication.GetOutgoing Net .NtlmClient.DoAuthenticate (запрос строки, WebRequest webRequest, учетные данные ICredentials, логическая предварительная проверка подлинности) в System. Net .NtlmClient.Authenticate (запрос строки, WebRequest webRequest, учетные данные ICredentials) в System. * 1017AuthenticationMuthentication (Запрос строки, запрос WebRequest, учетные данные ICredentials) в Fiddler.Session. () В C: \ Jenkins \ Fiddler_Windows \ workspace \ FiddlerCore \ FiddlerCore.Shared \ Common \ Core \ Session.cs: riga 4564
Есть идеи?