¿Qué tenemos que construir?
Hemos construido dos funcionalidades principales:
Registrar usuario (datos almacenados en la base de datos MySQL). Autenticación de inicio de sesión: valide las credenciales de inicio de sesión del usuario con el correo electrónico y la contraseña de la base de datos. Protegeremos la página de usuarios registrados con Spring Security basado en roles.