Как получить идентификаторы сессии входа пользователя OpenFire?

Всякий раз, когда клиент входит на сервер, сервер связывает клиента с «сеансом».

Где OpenFire хранит эти сеансовые ключи и / или идентификаторы? Как мы можем получить их?

Кажется, что в весь список таблиц базы данных OpenFire. Информация о сеансе хранится только в оперативной памяти сервера?

0

Решение

Openfire хранит сессии только в памяти и не сохраняет их в БД.
Вы можете создать плагин openfire, который обеспечивает пользовательские сессии (например, через REST).

Руководство, как создать плагин: http://www.igniterealtime.org/builds/openfire/docs/latest/documentation/plugin-dev-guide.html

Класс SessionManager вам нужен: https://www.igniterealtime.org/builds/openfire/docs/latest/documentation/javadoc/org/jivesoftware/openfire/SessionManager.html

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]