https://github.com/kingrayhan/poc.express.jwt-refresh-token
Demmy login api with refresh token
https://github.com/kingrayhan/poc.express.jwt-refresh-token
Last synced: 12 months ago
JSON representation
Demmy login api with refresh token
- Host: GitHub
- URL: https://github.com/kingrayhan/poc.express.jwt-refresh-token
- Owner: kingRayhan
- Created: 2019-10-14T13:05:39.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2022-12-22T12:42:57.000Z (over 3 years ago)
- Last Synced: 2025-04-08T10:11:21.168Z (about 1 year ago)
- Language: JavaScript
- Homepage: https://dummy-jwt-refresh-token-api.vercel.app/
- Size: 180 KB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
## Authentication api for testing
## APIS
#### POST /auth/login
```
=> payload
{
"email": "example@example.com",
"password": "pa$$word"
}
=> Response: 200 OK
{
"token": {
"accessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfaWQiOiI0OGYxMmU3NS02NGM0LTRlZTItODU0NC0xZTk3YzQ4YWE0YTAiLCJuYW1lIjoiUmljayBCZWNodGVsYXIgViIsImVtYWlsIjoiZXhhbXBsZUBleGFtcGxlLmNvbSIsImpvaW5lZCI6IjIwMjEtMDctMTZUMTk6MjI6MDguMzI4WiIsImF2YXRhciI6Imh0dHBzOi8vY2xvdWRmbGFyZS1pcGZzLmNvbS9pcGZzL1FtZDNXNUR1aGdIaXJMSEdWaXhpNlY3NkxoQ2taVXo2cG5GdDVBSkJpeXZIeWUvYXZhdGFyLzEwNDAuanBnIiwiaWF0IjoxNjQ5MDMyMTIzLCJleHAiOjE2NDkwMzIxODN9.Cuzt53iwC76mhBJ-k2e6HZmCKV_VMAP5LiNg2Vhzmb8",
"refreshToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfaWQiOiI0OGYxMmU3NS02NGM0LTRlZTItODU0NC0xZTk3YzQ4YWE0YTAiLCJuYW1lIjoiUmljayBCZWNodGVsYXIgViIsImVtYWlsIjoiZXhhbXBsZUBleGFtcGxlLmNvbSIsImpvaW5lZCI6IjIwMjEtMDctMTZUMTk6MjI6MDguMzI4WiIsImF2YXRhciI6Imh0dHBzOi8vY2xvdWRmbGFyZS1pcGZzLmNvbS9pcGZzL1FtZDNXNUR1aGdIaXJMSEdWaXhpNlY3NkxoQ2taVXo2cG5GdDVBSkJpeXZIeWUvYXZhdGFyLzEwNDAuanBnIiwiaWF0IjoxNjQ5MDMyMTIzLCJleHAiOjE2NDk2MzY5MjN9.cP3iUrj8MAw3RlObG9y25KpI2D8fQUkTTi8DzX8_RlU"
}
}
=> Response: 401 Unauthorized
{
"message": "Invalid credentials"
}
```
#### POST /auth/refresh
```bash
// TODO:
```
#### POST /auth/me
```bash
// TODO:
```
#### POST /protected-route
```bash
// TODO:
```