ASP.net - ограничение входа пользователя на конкретный компьютер - PullRequest
1 голос
/ 08 ноября 2011

Пожалуйста, предоставьте свои предложения о том, как ограничить доступ пользователя к определенной машине для веб-сайта ASP.net.

Другими словами, требуется развернуть простую, но эффективную 2-факторную аутентификацию .

Цель - разрешить доступ сотрудникам только с рабочих станций компании.Это должно быть применимо ко всем филиалам компании и проходить проверку подлинности из приложения центрального сервера.

После долгих поисков и прокрутки WWW мне остается задуматься над этими двумя решениями:

  1. Клиентские сертификаты Microsoft
  2. RSA SecurID

Пожалуйста, предоставьте ваши ценные предложения по CON этих методов ИЛИ лучшие альтернативы .

Ответы [ 2 ]

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

Более простым и дешевым решением является ограничение доступа по IP-адресу.Я предполагаю, что все рабочие станции компании имеют внутренние IP-адреса, не правда ли?

Вы можете получить IP-адрес клиента (глядя на заголовки запроса) и в сочетании с именем пользователя (то есть это имя пользователя сотрудника или нет?) Определить, может ли он / она получить доступ к веб-сайту, с которого она входит в систему..

...