Skip to main content

Module security

Module security 

Source

Re-exports§

pub use auth::ApiKey;
pub use auth::AuthManager;
pub use auth::Claims;
pub use auth::Permission;
pub use auth::Role;
pub use auth::User;
pub use ip_filter::FilterAction;
pub use ip_filter::FilterResult;
pub use ip_filter::IpFilter;
pub use ip_filter::IpFilterStats;
pub use middleware::auth_middleware;
pub use middleware::rate_limit_middleware;
pub use middleware::Admin;
pub use middleware::AuthContext;
pub use middleware::AuthState;
pub use middleware::Authenticated;
pub use middleware::OptionalAuth;
pub use middleware::RateLimitState;
pub use middleware::RequestId;
pub use middleware::SecurityConfig;
pub use middleware::TenantContext;
pub use rate_limit::RateLimitResult;
pub use rate_limit::RateLimiter;

Modules§

auth
ip_filter
middleware
rate_limit