pub mod jwt;
pub mod session;
pub use jwt::{JwtMiddleware, JwtMiddlewareBuilder, JwtMiddlewareConfig};
pub use session::{SessionMiddleware, SessionMiddlewareBuilder, SessionMiddlewareConfig, CookieSameSite};
use crate::{AuthError, AuthResult};
pub struct AuthMiddleware {
_placeholder: (),
}
impl AuthMiddleware {
pub fn new() -> AuthResult<Self> {
Err(AuthError::generic_error("Generic auth middleware not yet implemented - will be completed in Phase 5.4. Use JwtMiddleware for JWT authentication."))
}
}