Welcome to the Spring Auth repository! This project provides a template for implementing authentication functionalities using Spring Boot and JWT, including user login, registration, and refresh tokens.
This repository provides a comprehensive template for setting up authentication in a Spring Boot application using JWT. It includes endpoints for user registration, login, and token refresh.
- User Registration: Allows new users to register.
- User Login: Allows registered users to log in.
- JWT Authentication: Secures endpoints using JWT.
- Refresh Token: Allows users to obtain a new access token using a refresh token.
- Spring Boot: Framework for building Java-based applications.
- Spring Security: Provides authentication and authorization support.
- JWT (JSON Web Tokens): Used for securely transmitting information between parties as a JSON object.
- MySQL: Lightweight and faster database
I hope this template helps you set up authentication in your Spring Boot application. If you have any feedback or suggestions, please feel free to reach out. Happy coding!