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;