This commit is contained in:
2025-10-31 02:19:38 +01:00
parent f796932cd8
commit eacab2ced6
7 changed files with 462 additions and 17 deletions
+8 -1
View File
@@ -3,7 +3,7 @@ mod common;
use anyhow::{anyhow, Context, Result};
use axum::http::{header::SET_COOKIE, StatusCode};
use chrono::{Duration as ChronoDuration, Utc};
use common::{acquire_db_lock, body_to_vec, ApiErrorResponse, TestApp};
use common::{acquire_db_lock, body_to_vec, TestApp};
use diesel::prelude::*;
use papercrate::auth::passkeys::{
PasskeyLoginFinishPayload, PasskeyLoginStartPayload, PasskeyRegistrationFinishPayload,
@@ -28,6 +28,13 @@ struct AuthenticatedUser {
username: String,
}
#[derive(Deserialize)]
struct ApiErrorResponse {
error: String,
#[serde(default)]
_code: Option<String>,
}
#[derive(Deserialize)]
struct LoginTenant {
id: Uuid,