1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/dromara-sa-token

 / Детали:

Разные клиенты, входящие в один аккаунт, будут взаимоисключающими?

Предстоит сделать
Владелец
Создано  
01.03.2025

При использовании TokenSession, если различные клиенты (например, мобильное приложение и ПК) заходят в один аккаунт, они могут вытеснять друг друга. В текущей ситуации, когда вход с мобильного приложения автоматически вынуждает пользователя с ПК выйти из системы, возможно, требуется изменение поведения сессий.

Чтобы избежать такого поведения, можно рассмотреть следующие варианты:

  1. Разделение сессий: Создайте отдельные сессии для каждого типа клиента, чтобы они не конфликтовали между собой.
  2. Настройка политик доступа: Настройте политики доступа таким образом, чтобы несколько активных сессий были допустимы одновременно.
  3. Использование уникальных идентификаторов: Присвойте каждому типу клиента уникальный идентификатор, который будет использоваться для управления сессиями.

Для реализации этих решений потребуется доработка серверной части вашего приложения.

Комментарий (0)

GitLife Service Account Задача создана

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
1
https://api.gitlife.ru/oschina-mirror/dromara-sa-token.git
git@api.gitlife.ru:oschina-mirror/dromara-sa-token.git
oschina-mirror
dromara-sa-token
dromara-sa-token