Как узнать «текущий вошедший в систему пользователь»? - PullRequest
0 голосов
/ 02 февраля 2019

У меня есть приложение ASP.NET MVC.Он размещен на Windows Server 2012 R2, присоединенной к домену AD.

Для режима работы требуется прокси-сервер Http и учетные данные.При использовании браузера учетные данные пользователя домена (человека) применяются прозрачно.

В моем приложении ASP.NET используется HttpWebRequest.Хотя в документации говорится, что он будет использовать прокси-сервер, установленный в Internet Explorer, похоже, он этого не делает.Поэтому я назначаю прокси вручную и устанавливаю UseDefaultCredentials в значение true, что в документации говорит, что будут использоваться учетные данные «текущего пользователя, вошедшего в систему».Но ответ вернулся с:

Удаленный сервер возвратил ошибку: (407) Требуется проверка подлинности прокси.

В настройках проверки подлинности IIS я уже включил ASP.Чистая олицетворение: <identity impersonate="true" />.(Правильно ли это делать?) Как узнать личность процесса, который используется для создания HttpWebRequest?

Или что я должен сделать, чтобы использовать учетные данные вошедшего в систему доменапользователь использует мое приложение для доступа к прокси?

1 Ответ

0 голосов
/ 02 февраля 2019

Я думаю, что вы можете обратиться к этим ответам на другой вопрос прямо здесь Я думаю, что это точно связано с вашим вопросом

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...