Expand description
§Ferrox Guards (ferrox-guards)
ferrox-guards provides declarative role-based access control (RBAC) extractors (e.g. RequireRole, RequirePermission)
for protecting Axum endpoints in Ferrox applications.
§Key Features
- 🛡️ Declarative Guard Extractors: Protect handlers with compile-safe role constraints.
- 🔒 PASETO/JWT Integration: Inspects authenticated user claims directly from request extensions.
Re-exports§
pub use squeezer::FeatureSqueezer;pub use session_replay_guard::ClientFingerprint;pub use session_replay_guard::SessionReplayDetector;pub use session_replay_guard::SessionStatus;pub use unbypassable_enforcer::MandatoryComplianceEnforcer;pub use unbypassable_enforcer::mandatory_compliance_middleware;
Modules§
- session_
replay_ guard - Session Replay & Fingerprint Guard (
session_replay_guard.rs) - squeezer
- Adversarial Feature Squeezer (
ferrox-guards::squeezer) - unbypassable_
enforcer - Mandatory Compliance Enforcer (
unbypassable_enforcer.rs)