NodeJS app ACL for Digital Chameleon
"version": "1.2.xx" to the To publish,
npm publish
To simpy build,
npm run tsc
To include this as a dependency in your project,
npm install dc-nd-acl@
const dcAcl = require("dc-nd-acl");const acl = new dcAcl.DcAcl();
const cfg = new dcAcl.InitCfg(jwt, rrbUrl, pool, schema);
acl.init(cfg);
`Available operations
- hasAnyRole
- hasAllRoles
- filterPermitted
- hasPermission
- hasSid
- addSid
- hasAnyRoleInclusiveOf
* Checks whether a given set of roles are available with respective to the
JWT token
received. Apart from that an optional argument can be provided as a list which could be
a list of role that must be exclusively present within such a list of roles.hasSid, addSid must be invoked within a single transaction from the application which
uses this module.
Currently available version
1.0.85run,
npm install dc-nd-acl@1.0.64`Copyright: Digital Chameleon
Author: LIYANA ARACHCHIGE RANIL