From 0d419ab6d6677cb52791b40c05778f0b5d6fbe78 Mon Sep 17 00:00:00 2001 From: phoenix Date: Fri, 29 May 2026 09:34:34 -0400 Subject: [PATCH] Added fields to Claims --- src/config/auxiliary/mod.rs | 1 - src/token/mod.rs | 6 ++++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/config/auxiliary/mod.rs b/src/config/auxiliary/mod.rs index 1ca6a37..85699a3 100644 --- a/src/config/auxiliary/mod.rs +++ b/src/config/auxiliary/mod.rs @@ -2,7 +2,6 @@ use serde::{Deserialize, Serialize}; #[derive(Clone, Debug, Default, Deserialize, Serialize)] pub struct TwilioConfig { - // #[serde(skip_serializing_if = "init::is_uuid_nil")] #[serde(alias = "auth_id")] pub account_sid: uuid::Uuid, #[serde(skip_serializing_if = "String::is_empty")] diff --git a/src/token/mod.rs b/src/token/mod.rs index a77b411..2f6f069 100644 --- a/src/token/mod.rs +++ b/src/token/mod.rs @@ -4,6 +4,12 @@ use serde::{Deserialize, Serialize}; pub struct Claims { pub user_id: uuid::Uuid, pub role: String, + #[serde(alias = "iss")] + pub issued: String, + #[serde(alias = "exp")] + pub expired: i64, + #[serde(alias = "iat")] + pub issued_at: i64, } #[derive(Clone, Debug, Default, Deserialize, Serialize)]