Policy
A promise based ACL framework.
Basics, sync policies
const DefaultPolicy = policy; static { if subjectid === contextuserid return policyCODESALLOW; return policyCODESDENY; } static { if contextuseris_admin return policyCODESALLOW; return policyCODESDENY; } const policies = 'User': UserPolicy; const resolver = policy; resolver; resolver; resolver; resolver;
Async via promises are supported as well
static { if subjectid === contextuserid return Promise; return Promise; }
Default Actions
- create
- read
- update
- delete