diff --git a/src/token/mod.rs b/src/token/mod.rs index 020400d..a4a7551 100644 --- a/src/token/mod.rs +++ b/src/token/mod.rs @@ -3,7 +3,8 @@ use serde::{Deserialize, Serialize}; #[derive(Clone, Debug, Default, Deserialize, Serialize)] pub struct Claims { pub user_id: uuid::Uuid, - pub role: String, + #[serde(skip_serializing_if = "Option::is_none")] + pub role: Option, #[serde(alias = "iss")] pub issued: String, #[serde(alias = "exp")]