https://github.com/tkc/go-jwt-auth
https://github.com/tkc/go-jwt-auth
go go-jwt golang jwt jwt-authentication jwt-tokens
Last synced: 11 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/tkc/go-jwt-auth
- Owner: tkc
- Created: 2020-07-25T05:52:39.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-07-30T06:47:41.000Z (almost 6 years ago)
- Last Synced: 2025-12-27T11:10:32.015Z (5 months ago)
- Topics: go, go-jwt, golang, jwt, jwt-authentication, jwt-tokens
- Language: Go
- Homepage:
- Size: 9.77 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# go-jwt-auth
## TDOO
- [ ] nonce
- [ ] kid
## Login Request
```bash
curl -X POST localhost:5555/login -d "username=test&password=password"
```
```json
{
"access_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhZG1pbiI6dHJ1ZSwiZXhwIjoxNTk1NjYxNDQwLCJuYW1lIjoiU2FtcGxlIE5hbWUiLCJzdWIiOjF9.5RGP9pnlpZ1EGMLYeyOaVGalHcbkP6zPdvR32GljKk4",
"refresh_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE1OTU3NDY5NDAsInN1YiI6MX0.dowmE8JsDVCX1zBdILigGiA2CdUaeUWoGOFXBKiCKbQ"
}
```
## RefreshToken Request
```bash
curl -X POST localhost:5555/token -H "Content-Type: application/json" -d '{"refresh_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE1OTU3NTAwNTAsInN1YiI6MX0.1DK_UCrXXbFIy2kvcXsN_kKsBszFoFgor7fhXSq3CbM"}'
```