Skip to content

Java 17 Spring Security 6 JSON Web Tokens (JWT) Spring Data JPA / Hibernate Bean Validation Custom Exceptions Swagger Documentation, User registration and authentication Secured endpoints with JWT Role-based authorization Input validation Exception handling

Notifications You must be signed in to change notification settings

namtruongto/Springboot-sercurity-6.12-Jwt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring Boot REST APIs with Authentication

A secure Spring Boot API for user registration and authentication built with Java 17.

Technologies:

Java 17

Spring Security 6

JSON Web Tokens (JWT)

Spring Data JPA / Hibernate

Bean Validation

Custom Exceptions

Swagger Documentation

Features ✨

User registration and authentication

Secured endpoints with JWT

Role-based authorization

Input validation

Exception handling

Swagger API docs

Getting Started 🛠

Prerequisites

Java 17

Maven

Installation

git clone https://github.com/namtruongto/Springboot-sercurity-6.12-Jwt.git

Configure

Copy application.properties

mvnw spring-boot:run

Browse API docs at http://localhost:8080/api/swagger-ui/index.html

Contact 📧

For any questions, please contact tonamtruong17062000@gmail.com

About

Java 17 Spring Security 6 JSON Web Tokens (JWT) Spring Data JPA / Hibernate Bean Validation Custom Exceptions Swagger Documentation, User registration and authentication Secured endpoints with JWT Role-based authorization Input validation Exception handling

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages