Java весеннее событие безопасности до истечения сеанса - PullRequest
1 голос
/ 06 февраля 2020

Я использую Java 8 + пружина 5. Что я пытаюсь сделать, используйте за 10 секунд заранее выясните, какой сеанс истекает.

Я нашел следующий фрагмент кода, который помогает идентифицировать какой сеанс истекает, но как мне узнать эти 10 секунд раньше?

@Component
public class LogoutListener implements ApplicationListener<SessionDestroyedEvent> {

    @Override
    public void onApplicationEvent(SessionDestroyedEvent event)
    {
        List<SecurityContext> lstSecurityContext = event.getSecurityContexts();
        UserDetails ud;
        for (SecurityContext securityContext : lstSecurityContext)
        {
            ud = (UserDetails) securityContext.getAuthentication().getPrincipal();
            // ...
        }
    }

}

Заранее спасибо за помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...