systemprompt_models/profile/
security.rs1use crate::auth::JwtAudience;
2use serde::{Deserialize, Serialize};
3
4#[derive(Debug, Clone, Serialize, Deserialize)]
5pub struct SecurityConfig {
6 #[serde(rename = "jwt_issuer")]
7 pub issuer: String,
8
9 #[serde(rename = "jwt_access_token_expiration")]
13 pub access_token_expiration: i64,
14
15 #[serde(rename = "jwt_refresh_token_expiration")]
18 pub refresh_token_expiration: i64,
19
20 #[serde(rename = "jwt_audiences")]
21 pub audiences: Vec<JwtAudience>,
22}