Мне нужно ограничить пользователей в моем приложении для входа в систему с одного компьютера за раз (то есть, если они входят в систему с компьютера 2, сеанс компьютера 1 будет завершен).Мое приложение создано в Silverlight и будет запущено через страницу ASP.NET внутри IIS.Это приложение корпоративного масштаба, поэтому любое решение должно быть высокопроизводительным.
- Я не хочу ограничивать использование одного компьютера пользователем.
- Я не могу полагаться на то, что IP-адрес клиента является уникальным.
- Все серверные вызовы выполняются из приложения Silverlight, поэтому любые решения, использующие SessionId, должны помнить об этом.
Существуют ли какие-либо "стандартные" функции, доступные в Silverlight, ASP.NET или IIS, которые предоставляют такую функцию?
Какие другие модели программирования можно использовать для достижения этой цели?
Спасибо, Марк