
Como permitir accesar solo una vez con spring.security
Publicado por Agustin (1 intervención) el 16/08/2025 00:36:41
buenas tardes con un proyecto de thymeleaf hay manera de que al logearse un usuario solo le permita entrar una vez, pero si realiza el logout finaliza la session (en spring security 6) y al volver a entrar ya no permite, estas propiedades las anexe en el metodo de SecurityFilterChain
realice pruebas y eso hace, la finalidad es que un usuario solo le permita entrar una sola vez y si se va a otra maquina o otros explorar web, no le permita accesar, el caso es que al cerrar su sesion ya no le permite accesar de nuevo tengo que reiniciar el servidor embebido con spring boot
existe otra forma, alguna idea, ya que es necesario que los usuarios solo entren una sola vez desde cualquier explorador web en el caso de que cierran session entonces si les permite volver a accesar
muchas gracias
1
2
3
4
5
6
.sessionManagement(
session -> session.sessionCreationPolicy(SessionCreationPolicy.ALWAYS)
.maximumSessions(1)
.maxSessionsPreventsLogin(true)
.expiredUrl("/login")
)realice pruebas y eso hace, la finalidad es que un usuario solo le permita entrar una sola vez y si se va a otra maquina o otros explorar web, no le permita accesar, el caso es que al cerrar su sesion ya no le permite accesar de nuevo tengo que reiniciar el servidor embebido con spring boot
existe otra forma, alguna idea, ya que es necesario que los usuarios solo entren una sola vez desde cualquier explorador web en el caso de que cierran session entonces si les permite volver a accesar
muchas gracias
Valora esta pregunta


0