У меня есть страница A.aspx
в моем домене
эта страница (в кодах c #) отправляет запрос на другую страницу. (B.aspx
). - который находится в моем домене также
весь сайт в windows аутентификация
HttpWebRequest loHttp = (HttpWebRequest)WebRequest.Create("http://mydom.com/b.aspx");
loHttp.UseDefaultCredentials = true;
loHttp.Timeout = 100000;
HttpWebResponse loWebResponse = (HttpWebResponse)loHttp.GetResponse();
Encoding enc = Encoding.GetEncoding("UTF-8"); // Windows default Code Page
StreamReader loResponseStream = new StreamReader(loWebResponse.GetResponseStream(), enc);
string lcHtml = loResponseStream.ReadToEnd();
loWebResponse.Close();
loResponseStream.Close();
return lcHtml;
Я использую олицетворение на своем веб-сайте для определенной учетной записи.
счет переводится выпиской:
loHttp.UseDefaultCredentials = true;
все хорошо .....
Однако я хочу увидеть эти учетные данные (мне нужно их "получить")
Я знаю, что текущая учетная запись потока (подверженная олицетворению) определяется как:
WindowsIdentity.GetCurrent().Name
но я хочу увидеть значения, которые в UseDefaultCredentials !
что-то вроде
DefaultCredentials.getCurrent.username
DefaultCredentials.getCurrent.password...
как я могу это сделать?