//! Authentication and Authorization Module //! //! Provides JWT validation, OIDC integration with Authentik, and RBAC. pub mod provider; pub mod authentik_provider; pub mod authentik_service_account; pub mod guard; pub use provider::{AuthProvider, AuthError, Claims}; pub use authentik_provider::AuthentikProvider; pub use guard::{AuthGuard, PermissionGuard, Role};