authlib / authlib/example-oauth2-server

Support for Access and Refresh Token in JWT Format.

Open
#93 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
705
Forks
279
PR merge metrics
No merged PRs in 30d

Description

Hi,
Can we generate access and refresh token in JWT format instead of normal string? Also, how can we return JTI values?
Thanks.

**Current Format:**
------------------------
{
"access_token": "6hdWtMlPL1cXrFgZpeaXkkVI0cys5JPEOCZe17FDID",
"expires_in": 3600,
"refresh_token": "TL4GIU9RbZZ2TXzkF4s2gsEGIiV4VezrL3HaMlmTfsmMpTwX",
"scope": "checkcard",
"token_type": "Bearer"
}

**Required Format**
----------------------
{
"access_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ6.eyJleHAiOjE4NzE2MTcwNzYsInVzZXJfbmFtZSI6Ik5FUFMiLCJhdXRob3JpdGllcyI6WyJVU0VSIl0sImp0aSI6ImU0ZDYwODk5LTllNjctNDJhYy1hMzZmLWM3ZjFjODE4NWI4OCIsImNsaWVudF9pZCI6Ik5FUFMiLCJzY29wZSI6WyJhcGkiXX0.sTuPN5qdLNplTG5BBf1YwYjS9X0b1APMz8nzNNTMGjs",
"token_type": "bearer",
"refresh_token": "eyJhbGciOiJIUzI1NiIsInR5cCI9IkpXVCJ6.eyJ1c2VyX25hbWUiOiJORVBTIiwic4NvcGUiOlsiYXBpIl0sImF0aSI3ImU0ZDYwODk5LTllNjctNDJhYy1hMzZmLWM3ZjFjODE4NWI4OCIsImV4cCI6MTY3MTYxNzI1NiwiYXV0aG9yaXRpZXMiOlsiVVNFUiJdLCJqdGkiOiI4MGMyNDNkMy1lMWI1LTRlYjctOTU5ZC0zNGJkOWM3NWRkMzMiLCJjbGllbnRfawQiOiJORVBTIn1.gARNnr_LK1hLFJXH_ULBcOvV2CV0xn08ajPee2shL6Q",
"expires_in": 3600,
"scope": "api",
"jti": "e4d60899-9e67-42ac-a36f-c7f1c8185b88"
}

Example guidance would be much appreciated. Tx.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.