Может ли IE / ASP.NET прочитать идентификатор локальной сети пользователя - PullRequest
0 голосов
/ 19 января 2009

Мы выполняем этап анализа системы центра обработки вызовов. Чтобы обойти потенциальную хитрую проблему аутентификации, нам может потребоваться прочитать идентификатор локальной сети агента и использовать его в качестве идентификатора пользователя в системе.

Можно ли прочитать идентификатор локальной сети из ASP.NET или даже из Javascript?

Ответы [ 3 ]

1 голос
/ 19 января 2009

Если вы включите встроенную проверку подлинности Windows для веб-сайта (и отключите анонимный доступ), то пользователь будет проходить проверку подлинности по своей учетной записи домена при каждом доступе к веб-сайту. Вы можете получить их имя пользователя в коде, используя

Page.User.Identity.Name

В прошлом я успешно делал это в нескольких приложениях для интрасети.

0 голосов
/ 19 января 2009

Вы можете получить Lan IP-адрес вызывающего абонента из запроса. http://msdn.microsoft.com/en-us/library/system.web.httprequest.userhostaddress.aspx

0 голосов
/ 19 января 2009

Я не уверен, что такое идентификатор локальной сети. Я просто предположу, что вы имеете в виду MAC-адрес?

Если это так, я не верю, что это возможно получить через ASP.NET без элемента управления ActiveX или установки чего-либо на стороне клиента.

И, конечно, MAC-адреса могут быть изменены (новая сетевая карта и т. Д.) И могут быть подделаны, так что это может быть или не быть потенциально проблематичным в вашей ситуации.

...