Spring Boot 3.0 Security with JWT Implementation This project demonstrates the implementation of security using Spring Boot 3.0 and JSON Web Tokens (JWT). It includes the following features:
Features User registration and login with JWT authentication Password encryption using BCrypt Role-based authorization with Spring Security Customized access denied handling Spring Boot 3.0.4 Spring Security 6 JSON Web Tokens (JWT) BCrypt Maven
Getting Started To get started with this project, you will need to have the following installed on your local machine:
JDK 19 Maven 4.0.0 To build and run the project, follow these steps:
Clone the repository: git clone -b Etapa2 https://github.com/alvaroatencio/ListedApi.git Navigate to the project directory: cd spring-boot-security-jwt
Build the project: mvn clean install
Run the project: mvn spring-boot:run
-> The application will be available at http://localhost:8080.