Skip to main content

require_role

Function require_role 

Source
pub async fn require_role<B>(
    req: Request<B>,
    next: Next,
    required_role: &str,
) -> Result<Response, StatusCode>
Expand description

An extractor guard for RBAC (Role-Based Access Control). Use it to protect routes, e.g., .route_layer(axum::middleware::from_fn(|req, next| require_role(req, next, "admin")))