Skip to main content

has_admin_scope

Function has_admin_scope 

Source
pub fn has_admin_scope(scope_claim: &str) -> bool
Expand description

Check whether a space-delimited scope string contains the fraiseql:admin scope.

Scope claims in JWTs are typically a space-separated list of scope values (RFC 8693 / OpenID Connect).

ยงExamples

use fraiseql_server::middleware::admin_scope::has_admin_scope;

assert!(has_admin_scope("fraiseql:admin"));
assert!(has_admin_scope("read write fraiseql:admin"));
assert!(!has_admin_scope("read write"));
assert!(!has_admin_scope(""));