diff --git a/apps/api/src/middlewares/require_auth.rs b/apps/api/src/middlewares/require_auth.rs index b504210..5cf3a6f 100644 --- a/apps/api/src/middlewares/require_auth.rs +++ b/apps/api/src/middlewares/require_auth.rs @@ -7,6 +7,7 @@ use axum::{ response::Response, }; use axum_extra::extract::cookie::CookieJar; +use tracing::debug; use uuid::Uuid; use crate::{ @@ -25,6 +26,7 @@ pub async fn require_auth( let token = if let Some(cookie) = cookies.get(JWT_COOKIE_NAME) { cookie.value().to_string() } else { + debug!("No JWT cookie found. cookies: {:?}", cookies); return handle_unauthenticated().await; }; diff --git a/apps/api/src/routes/api/auth/login.rs b/apps/api/src/routes/api/auth/login.rs index 06f16c4..cab7cd5 100644 --- a/apps/api/src/routes/api/auth/login.rs +++ b/apps/api/src/routes/api/auth/login.rs @@ -11,7 +11,10 @@ use serde::{Deserialize, Serialize}; use serde_json::{Value, from_value}; use tracing::{error, warn}; -use crate::routes::{AppState, api::openapi::tag::AUTH_TAG}; +use crate::{ + helpers::constants::JWT_COOKIE_NAME, + routes::{AppState, api::openapi::tag::AUTH_TAG}, +}; /// Login request payload #[derive(Serialize, Deserialize, utoipa::ToSchema)] @@ -81,7 +84,8 @@ pub async fn login(State(state): State>, Json(payload): Json