Наша компания делает сетевое приложение, которое оценивается за рабочую станцию.Аутентификация SAAS на одно место
Это означает, что учетные данные пользователя/пароля должны использоваться только с одной конкретной машины.
В настоящее время происходит то, что несколько пользователей делят учетные данные, и у нас нет способа предотвратить это, если они не делают это одновременно.
Характер приложения таков, что пользователь должен использовать его раз в то время, так что неспособность работать одновременно не сильно беспокоит пользователей, и компания теряет возможные доходы.
Приложение в настоящее время является чисто AJAX без апплетов flash/activeX/Java.
Идеальное решение - прочитать имя компьютера или IP-адрес клиента с помощью javascript, используя интерфейс сценариев «Shell.Network».
Но это невозможно из-за строгих настроек безопасности в Internet Explorer. Я должен упомянуть, что функция перекрестного браузера не имеет значения, и единственным поддерживаемым браузером является IE.
Поиск google Я нашел это решение здесь http://www.reglos.de/myaddress/MyAddress.html, но для этого требуется JAVA-апплет, поэтому это будет не очень удобно.
Есть ли другие решения для этого?
Кажется, решение на основе файлов cookie было бы лучшим. Мы попробуем его – SparcU 2008-11-02 14:25:38