¿Cómo restringe a un usuario para iniciar sesión desde múltiples navegadores / pestañas en Spring Security?

Hace poco fui a una entrevista y me hicieron esta pregunta. No estaba preparado para esto, simplemente compré la base de datos porque es lo que hago cuando no puedo encontrar una solución a pesar de que sé que es una mala programación. Les dije que hicieran una columna adicional como "estado" en la tabla del usuario, de modo que a medida que el usuario inicie sesión desde un navegador, el estado debería cambiarse y si nuevamente intenta iniciar sesión desde otro navegador, deberíamos verificar que el usuario ya haya iniciado sesión o no Evite el inicio de sesión múltiple desde un navegador diferente. No parecía impresionado (tampoco esperaba). Me preguntó cómo hacerlo usando la seguridad de primavera? En realidad no tengo idea. ¿Puede alguien darme una respuesta y una solución optimizada con un ejemplo? Por favor lo necesito.

Respuesta 1

Soy un principiante en el aprendizaje de la programación Java y estoy haciendo el juego de tic tac toe. Cuando termino mi juego, no puedo seguir jugando porque el programa se cerrará. ¿Qué debo agregar a esto ...

Estoy obteniendo 20k archivos xml pequeños de 1kb a 3kb de tamaño en un minuto. Tengo que escribir todos los archivos a medida que llegan al directorio. A veces, la velocidad de los archivos entrantes aumenta a 100k por minuto. Es ...

Estoy tratando de construir una aplicación web java usando struts2 y tiles en Google App Engine. A continuación se muestra mi archivo tiles.xml <! DOCTYPE tiles-definition PUBLIC "- // Apache Software Foundation // ...

Tengo 2 rectángulos con coordenadas Rectángulo1 (x = 100, y = 100, ancho = 200, altura = 50) y Rectángulo2 (x = 100, y = 200, ancho = 200, altura = 50). Cómo establecer una transformación afín para ellos ...