13 lines
369 B
Rust
13 lines
369 B
Rust
//! 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};
|