kirino 0.6.2

Zero-trust authentication and authorization framework with RBAC and dynamic risk assessment.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
pub mod memory;
#[cfg(any(feature = "rbac-db-session", feature = "rbac-dynamic"))]
pub mod persistence;
pub mod registry;

pub use memory::{InMemoryAssignmentStore, InMemoryRoleStore};
#[cfg(any(feature = "rbac-db-session", feature = "rbac-dynamic"))]
pub use persistence::{
    AssignmentRow, AuditRow, ConstraintRow, PersistentAssignmentStore, PersistentAuditStore,
    PersistentConstraintStore, PersistentRoleStore, PersistentStore, RoleRow,
};
#[cfg(feature = "rbac-dynamic")]
pub use persistence::PersistentTrustStore;
pub use registry::{SimpleRole, StaticPermissionRegistry, StaticRoleRegistry};