https://github.com/hendrowunga/springboot-refreshtoken
WT Refresh Token with Spring Boot 🔒 provides a secure authentication system using JSON Web Tokens (JWT). It includes access token generation and refresh token functionality for seamless and efficient user session management 🔄.
https://github.com/hendrowunga/springboot-refreshtoken
Last synced: 11 months ago
JSON representation
WT Refresh Token with Spring Boot 🔒 provides a secure authentication system using JSON Web Tokens (JWT). It includes access token generation and refresh token functionality for seamless and efficient user session management 🔄.
- Host: GitHub
- URL: https://github.com/hendrowunga/springboot-refreshtoken
- Owner: hendrowunga
- Created: 2024-08-07T12:45:51.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-07T12:49:41.000Z (almost 2 years ago)
- Last Synced: 2025-03-03T01:26:32.274Z (over 1 year ago)
- Language: Java
- Homepage:
- Size: 327 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Spring JWT
This project is designed to implement a refresh token mechanism that allows users to obtain a new access token when their access token has expired. Here are some key features of this project:
### Register
Users can register a new account by submitting the required information through the registration endpoint.

### Login
Users can log into their account by submitting valid credentials through the login endpoint. Upon success, they will receive an access token and a refresh token.

### Refresh Token
If the user's access token has expired, they can use the refresh token to obtain a new access token without needing to log in again.

### Demo
A demonstration of how this application works, including the registration process, login, using the access token, and the refresh token process.

### Logout
Users can log out of their account, which will invalidate the existing tokens and end their session.

This project is designed to ensure that users can easily maintain access to services, even after their access token has expired, through the secure and efficient use of refresh tokens.