if access token expired, use refresh token, and get new access + refresh tokens

This commit is contained in:
Philippe Loctaux 2023-03-19 20:03:30 +01:00
parent 9172155893
commit 8db0bbb874
12 changed files with 462 additions and 41 deletions

View file

@ -0,0 +1,5 @@
update refresh_tokens
set used_at = CURRENT_TIMESTAMP
where token is ?

View file

@ -0,0 +1,16 @@
select u.id,
u.created_at as "created_at: DateTime<Utc>",
u.updated_at as "updated_at: DateTime<Utc>",
u.is_admin as "is_admin: bool",
u.username,
u.name,
u.email,
u.password,
u.password_recover,
u.paper_key,
u.is_archived as "is_archived: bool"
from users u
inner join refresh_tokens rt on u.id = rt.user
where rt.token is ?