Obtenir les informations d'identification par défaut?

J'ai la page A.aspx dans mon domaine

cette page (en c# codes) fait une demande à une autre page.(B.aspx). - qui est dans mon domaine, c'est aussi

l'ensemble du site est en windows authentification

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;

Im en utilisant l'emprunt d'identité dans mon site web sur un compte spécifique.

le compte est transféré par l'instruction :

 loHttp.UseDefaultCredentials = true;

tout est beau.....

Cependant, je veux voir ces informations d'identification ( j'ai besoin de leur "get")

Je sais que le thread courant compte(le fait d'être affecté par l'emprunt d'identité)est donnée par :

WindowsIdentity.GetCurrent().Name

mais je veux voir les valeurs dans le UseDefaultCredentials !
quelque chose comme

DefaultCredentials.getCurrent.username
DefaultCredentials.getCurrent.password...

comment puis-je le faire ?

OriginalL'auteur Royi Namir | 2011-12-21