Skip to main content

webdav_server/api/middleware/
mod.rs

1//! HTTP middleware components for the Kosh server.
2//!
3//! This module exposes two middleware functions that wrap the protected route layer:
4//!
5//! - [`auth_guard`]: Validates the session token on every incoming request before
6//!   passing it to the handler.
7//! - [`log_middleware`]: Runs after the handler completes and collects error telemetry
8//!   from the response extensions for dispatch to the logging service.
9mod auth_guard;
10mod log;
11
12pub use auth_guard::auth_guard;
13pub use log::log_middleware;