Files
poimen-memory/crates/mem-cli/src/rbac/mod.rs
T

14 lines
491 B
Rust
Raw Normal View History

2026-08-30 20:40:43 -07:00
/// RBAC Module: Access control with OIDC + Vault policies
///
/// Phase 7 implementation: universal authentication + authorization
/// Depends on Authentik (OIDC) + Vault (policy files)
pub mod policy_provider;
pub mod access_checker;
pub use policy_provider::{AccessPolicy, PolicyProvider, VaultPolicyProvider, MockPolicyProvider};
pub use access_checker::{
AccessDecisionEngine, AccessChecker, AccessLevelChecker, RoleChecker, PermissionChecker,
AuditLogger, AccessDecision,
};