ezidam: added logout page, added RefreshToken guard
This commit is contained in:
parent
49b3a3d1fe
commit
5100aa1b4e
10 changed files with 205 additions and 3 deletions
14
crates/database/queries/refresh_tokens/get_one.sql
Normal file
14
crates/database/queries/refresh_tokens/get_one.sql
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
select
|
||||
-- info
|
||||
token,
|
||||
ip_address,
|
||||
user,
|
||||
|
||||
-- timings
|
||||
created_at as "created_at: DateTime<Utc>",
|
||||
expires_at as "expires_at: DateTime<Utc>",
|
||||
used_at as "used_at: DateTime<Utc>",
|
||||
revoked_at as "revoked_at: DateTime<Utc>"
|
||||
from refresh_tokens
|
||||
|
||||
where token is (?)
|
||||
5
crates/database/queries/refresh_tokens/revoke.sql
Normal file
5
crates/database/queries/refresh_tokens/revoke.sql
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
update refresh_tokens
|
||||
|
||||
set revoked_at = CURRENT_TIMESTAMP
|
||||
|
||||
where token is ?
|
||||
Loading…
Add table
Add a link
Reference in a new issue