Releases: Marc0Franc0/User-Api-Jwt
Update v2.0.0
Cambio en la versión de Spring Boot
Creación de perfiles para producción y desarrollo
v1.2.1
Update v1.2.1
Documentación con OpenApi
Modificación en la autenticación
v1.2.0
Update v1.2.0
Validación de entrada de datos al registrarse
Datos personales requeridos al registrarse
Captura de excepciones
v1.1.1
Update v1.1.1
Creación de usuario Admin al iniciar api
Cambios en los endpoints para registrarse y logearse
Implementación de métodos de UserDetails en UserEntity
Modificación en la creación de Objeto User en UserDetailsServiceImpl
v1.1.0
Update v1.1.0
Registro de usuarios con rol "USER"
v1.0.0
User-Api-Jwt
Proyecto de muestra sobre cómo implementar la seguridad con JWT basada en Spring boot 3 y Spring security 6.
Características
Login con autenticación JWT
Cifrado de contraseña usando BCrypt
Autorización basada en roles con Spring Security
Usuario predeterminado-> username :"marco", password: "1234"
Tecnologías
Spring Boot 3.0
Spring Security
JSON Web Tokens (JWT)
BCrypt
Maven
MySQL