Proyecto de muestra sobre cómo implementar la seguridad con autenticación JWT basada en Spring boot 3 y Spring security 6
- Registro de usuario e inicio de sesión con autenticación JWT
- Cifrado de contraseña usando BCrypt
- Autorización basada en roles con Spring Security
- Spring Boot 3.1.4
- Spring Security
- JSON Web Tokens (JWT)
- BCrypt
- Maven
- MySQL
- Clonar repositorio: git clone https://github.com/Marc0Franc0/User-Api-Jwt.git
- Ir al directorio del proyecto: cd User-Api-Jwt
- Seguir pasos para ejecución con Maven
Para construir y ejecutar la aplicación necesita:
Configurar perfil (producción o desarrollo):application.properties
Configurar variables de entorno para producción: application-prod.properties
Configurar variables de entorno para desarrollo: application-dev.properties
Ejecutar localmente
mvn clean install
mvn spring-boot:run
Dirigirse a: