[SPRING] Deslogar usuário após x horas logado

2 respostas
programaçãojavaspring
Saulo_Chaves

Boa tarde, pessoal.

Estou com uma problema que não acho solução em lugar nenhum.
Preciso fazer com que um usuário seja deslogado do sistema após x horas, forçando que ele se reautentique.
Tentei o server.servlet.session.timeout no application.properties, mas na verdade isso só desloga o cara após um período de inatividade.

Alguém tem alguma ideia de como posso aplicar isso?

2 Respostas

peczenyj

vc pode colocar a hora que o cara logou na session dele.

ai com um filter vc poderia verificar isso e caso vc tenha ultrapassado o tempo, vc força novo login

Saulo_Chaves

É, acabei resolvendo com filter mesmo.
A solução foi mais ou menos essa: https://prasans.info/2016/09/expire_session_after_timeout_spring/

Muito obrigado!
Abs

Criado 6 de setembro de 2018
Ultima resposta 10 de set. de 2018
Respostas 2
Participantes 2