The @requiresScopes directive declares a GraphQL definition to require the agent (person, service, or device) to possess certain permissions. Lack of permissions will yield an authorization error.
Package | Minimum version |
---|---|
controlplane | 0.58.0 |
router | 0.60.0 |
wgc | 0.39.0 |
Argument Name | Argument Type |
---|---|
scopes | [[openfed__Scope!]!]! |