Как получить информацию об учетной записи пользователя в коде с проверкой подлинности Windows? - PullRequest
1 голос
/ 23 июля 2010

Если WebApp настроен как аутентификация Windows, как получить учетные данные пользователя в коде? Как создать NetworkCredential с использованием этих существующих учетных данных пользователя?

1 Ответ

1 голос
/ 24 июля 2010
System.Net.CredentialCache.DefaultCredentials;

Свойство DefaultCredentials применяется только к проверке подлинности NTLM, согласованию и Kerberos.

DefaultCredentials представляет учетные данные системы для текущего контекста безопасности, в котором выполняется приложение.Для клиентского приложения это обычно учетные данные Windows (имя пользователя, пароль и домен) пользователя, запустившего приложение.Для приложений ASP.NET учетными данными по умолчанию являются учетные данные пользователя, вошедшего в систему, или выдаваемого им пользователя.

Пример:

 System.Net.WebProxy proxyObject = new System.Net.WebProxy();
 proxyObject.Credentials = System.Net.CredentialCache.DefaultCredentials;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...