Добрый день, подскажите пожалуйста возможно как-то проверять бездействия авторизованного пользователя в системе? Пример: пользователь авторизовался, перешёл на любой экран, но больше ничего не делает, через условных 5 минут, если он ничего не делает деавторизовать и перенаправить на экран логина
Если реально в сессии пользователя нет активности - его сессия прерывается автоматом.
По умолчанию таймаут сессии 30 минут, если не ошибаюсь.
Настраивается свойством приложения server.servlet.session.timeout
в секундах.
Но есть нюансы. Например, пользователь может открыть экран на котором есть код, выполняемый по таймеру. Это может создавать видимость активности пользователя.