Mountain/IPC/Permission/Validate/ValidatePermission/mod.rs
1#![allow(non_snake_case)]
2
3//! # ValidatePermission
4//!
5//! Role-based access control for IPC operations. Two atoms:
6//! `SecurityContext::Struct` - the per-request envelope
7//! (user / roles / permissions / IP / timestamp), and
8//! `Validator::Struct` - the engine that holds the role +
9//! permission tables, the operation → permissions map, and
10//! enforces the default-deny policy through
11//! `Validator::Struct::ValidatePermission`.
12
13pub mod SecurityContext;
14pub mod Validator;