Cuando Spring Security autentica al usuario, crea un objeto UserDetail y está disponible para encontrar UserId actual en la aplicación web. Pero digamos que quiero mantener un objeto de usuario personalizado con preferencias y otros detalles junto con UserDetails o Reemplazar UserDetails.¿Cómo administrar un objeto de usuario personalizado en sesión cuando Spring Security autentica al usuario?
Entonces, ¿cómo agregar el objeto Usuario personalizado a la sesión cuando Spring Security autentica con éxito? Y cómo eliminar un objeto de usuario personalizado de la sesión cuando Spring Security cierra la sesión del usuario conectado.
¿O hay alguna forma adecuada de hacerlo?
¡Me encanta cuando alguien pregunta exactamente qué es lo que quiero preguntar! – Adelin