Added user login, logout and creation functionality

Also minor changes to ticketing and AppState
This commit is contained in:
2026-04-24 19:46:02 +02:00
parent fe04483e76
commit 51b6f89df2
10 changed files with 226 additions and 16 deletions

View File

@@ -13,7 +13,7 @@ pub struct Error {
pub fn encode_token(header: &Header, id: String, key: &EncodingKey) -> String {
let now = chrono::Utc::now();
let issued = now.timestamp() as usize;
let expires = (now + chrono::Duration::minutes(90)).timestamp() as usize;
let expires = (now + chrono::Duration::minutes(60)).timestamp() as usize;
let claims: Claims = Claims {
subject: id,
issued: issued,