Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/daniel-pereira-guimaraes/spring-security6-jwt

Spring Boot 3 + Spring Security 6 + JWT.
https://github.com/daniel-pereira-guimaraes/spring-security6-jwt

authentication bcrypt h2-database java json-web-token jwt spring-boot spring-security

Last synced: 2 days ago
JSON representation

Spring Boot 3 + Spring Security 6 + JWT.

Awesome Lists containing this project

README

        

# Spring Boot 3 + Spring Security 6 + JWT
This project demonstrates the implementation of a CRUD, with authentication and authorization using Spring Boot 3, Spring Security 6 and JSON Web Token.

## Features:
* CRUD operations (GET, POST, PUT and DELETE).
* User registration and authentication with JWT.
* Role-based authorization with Spring Security 6.
* Encoding password with BCrypt algorithm.
* Global exception handler.

## Technologies:
* Java 17
* Spring Boot 3
* Spring Security 6
* JSON Web Token (JWT)
* H2 Database
* BCrypt
* Maven