Skip to main content

backbone_authorization/
lib.rs

1//! Backbone Framework Authorization
2//!
3//! Centralized RBAC authorization service with cross-module support.
4
5#![warn(missing_docs)]
6#![warn(clippy::all)]
7
8pub mod types;
9pub mod traits;
10pub mod cache;
11pub mod service;
12pub mod middleware;
13
14/// Redis-backed permission cache (requires `redis` feature)
15#[cfg(feature = "redis")]
16pub mod redis_cache;
17
18// Re-exports for convenience
19pub use types::*;
20pub use traits::*;
21pub use cache::{PermissionCacheBackend, InMemoryPermissionCache, CacheError};
22pub use service::*;
23pub use middleware::*;