elif-auth 0.4.0

Authentication and authorization system for elif.rs framework - JWT, sessions, RBAC, password hashing, and middleware
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Authentication logic for middleware integration
//! 
//! This module provides authentication logic that can be integrated into HTTP middleware

pub mod jwt;
pub mod session;
pub mod guards;

// Re-exports for convenient access
pub use jwt::{JwtMiddleware, JwtMiddlewareBuilder, JwtMiddlewareConfig};
pub use session::{SessionMiddleware, SessionMiddlewareBuilder, SessionMiddlewareConfig, CookieSameSite};
pub use guards::{RequireAuth, OptionalAuth, AuthGuard, AuthGuardConfig};

use crate::{AuthError, AuthResult, UserContext};