@trauus

Как реализовать контроль сессий клиентских приложений?

Есть сервер, с ним взаимодействуют десктопные приложения, установленные у клиентов. В приложении указывается логин и пароль для доступа к API сервера и в каждом запросе к серверу он передается в неявном виде.

Иногда по ошибке на разных ПК оказываются запущены приложения с одинаковыми парами логин-пароль и бывает трудно отследить сам факт такой ситуации, а затем и найти ПК, где запущено "лишнее" приложение.

Нужно сделать так, чтобы в админке можно было видеть все сессии для определенного аккаунта и параметры устройств, с которых выполняется подключение и блокировать их при необходимости. В Telegram подобное реализовано.

Как это сделать? Интересует общий принцип, по которому такой функционал можно реализовать, поэтому стек не указываю.
  • Вопрос задан
  • 54 просмотра
Пригласить эксперта
Ответы на вопрос 1
Jump
@Jump
Системный администратор со стажем.
Вычислять уникальный ID клиентской машины и отправлять его с парой логин/пароль.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Искра Екатеринбург
от 80 000 до 100 000 ₽
Art gorka Санкт-Петербург
от 60 000 ₽
от 40 000 до 60 000 ₽
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект
18 апр. 2024, в 21:56
2000 руб./за проект