У меня есть приложение для отдыха с Джерси (Glassfish) и безопасным от SpringSecurity.нужен программный код для выхода из системы текущего пользователя через 10 минут, например, при вызове API-интерфейса rest.
я попробовал такой код:
new Timer().schedule(new TimerTask() {
@Override
public void run() {
final HttpServletRequest req = request;
req.getSession().invalidate();
rememberMeServices.logout(req, null, null);
}
}, 100000);
или
new SecurityContextLogoutHandler().logout(request, null, null);
моя проблема не работает код выше с таймером и без работы таймера, как выйти после того, как во время вызова некоторые остальные API в весенний сеанс или http сессии?