Skip to main content

require_admin_scope

Function require_admin_scope 

Source
pub fn require_admin_scope(scope_claim: &str) -> Result<()>
Expand description

Validate that a JWT scope claim authorizes admin access.

Returns Ok(()) if the scope claim contains fraiseql:admin, Err with a 403 message otherwise.

ยงErrors

Returns FraiseQLError::Authorization if the scope claim does not contain fraiseql:admin.