Move the JWTClaims to the model

This commit is contained in:
Valentin Tolmer
2021-05-13 19:32:29 +02:00
parent b49a03fd87
commit a15d970725
2 changed files with 9 additions and 8 deletions

View File

@@ -1,4 +1,6 @@
use serde::{Deserialize, Serialize};
use chrono::prelude::*;
use std::collections::HashSet;
#[derive(PartialEq, Eq, Debug, Serialize, Deserialize, Clone)]
pub struct BindRequest {
@@ -36,3 +38,10 @@ pub struct Group {
pub display_name: String,
pub users: Vec<String>,
}
#[derive(Clone, Serialize, Deserialize)]
pub struct JWTClaims {
pub exp: DateTime<Utc>,
pub user: String,
pub groups: HashSet<String>,
}