Без использования аналитики, запросы, зарегистрированные пользователем в сеансах пользователя, не поддерживаются "из коробки" в WSO2 Identity Server.Позвольте мне объяснить, почему.
Когда пользователь проходит аутентификацию на сервере идентификации WSO2, создается сеанс.Эти сеансы хранятся в виде объектов контекста сеанса против cookie commonAuthId в реализации WSO2.Информация о зарегистрированном пользователе находится внутри этих объектов сеанса.Поэтому, если мы хотим получить сеанс для конкретного пользователя, мы должны запросить все активные сеансы и пройти все из них по одному, совпадая с пользователем.
В качестве альтернативы вы можете написать собственного издателя данных.модуль, который сохраняет данные сеанса для каждого пользователя, и затем вы можете использовать эти данные для предотвращения одновременного входа в систему.У меня есть сообщение в блоге , написанное для этого конкретного случая использования.
Надеюсь, это поможет.