feat: add security headers to nginx configurations and improve environment variable handling

This commit is contained in:
2026-04-28 14:12:28 -04:00
parent 49d24b5fb5
commit 2eb887c486
15 changed files with 43 additions and 85 deletions
+2 -2
View File
@@ -32,7 +32,7 @@ pub fn create_jwt(
token_type: Some("access".to_string()),
};
let secret = std::env::var("JWT_SECRET").unwrap_or_else(|_| "secret".to_string());
let secret = std::env::var("JWT_SECRET").expect("JWT_SECRET env var must be set");
encode(
&Header::default(),
&claims,
@@ -59,7 +59,7 @@ pub fn create_preview_token(
token_type: Some("preview".to_string()),
};
let secret = std::env::var("JWT_SECRET").unwrap_or_else(|_| "secret".to_string());
let secret = std::env::var("JWT_SECRET").expect("JWT_SECRET env var must be set");
encode(
&Header::default(),
&claims,
+1 -2
View File
@@ -42,8 +42,7 @@ pub async fn org_extractor_middleware(
}
};
// NOTA: El secreto debe venir de una variable de entorno en producción.
let secret = std::env::var("JWT_SECRET").unwrap_or_else(|_| "secret".to_string());
let secret = std::env::var("JWT_SECRET").expect("JWT_SECRET env var must be set");
let claims = decode::<Claims>(
&token,