module PlaceOS::Api::Utils::Scopes
Overview
Helpers to generate scope checks
Defined in:
placeos-rest-api/utilities/scopes.crConstant Summary
-
SCOPES =
[] of String
Class Method Summary
- .can_scope_access?(user_token : UserJWT, scope : String, access : Access)
- .can_scopes_access!(user_token : UserJWT, scopes : Enumerable(String), access : Access)
Macro Summary
- __create_scope_checks__
- can_scope_access?(scope, access)
-
can_scopes_access!(scopes, access)
NOTE A user JWT only needs one scope present, if mulitple scopes are supplied, to successfully authenticate a route
Class Method Detail
Macro Detail
macro can_scopes_access!(scopes, access)
#
NOTE A user JWT only needs one scope present, if mulitple scopes are supplied, to successfully authenticate a route