【文件属性】:
文件名称:node-abac:基于Node.js属性的访问控制库
文件大小:12KB
文件格式:ZIP
更新时间:2021-05-09 12:48:59
nodejs access-control abac JavaScript
节点算盘
基于Node.js属性的访问控制库
该库旨在帮助您使用简单的JSON或YAML策略在Node.js应用程序中实现基于属性的访问控制(ABAC)的概念。
有关ABAC的更多信息,请考虑阅读《 。
受启发
安装
使用npm命令行工具安装最新的稳定版本:
$ npm install node-abac
配置
导入库
const NodeAbac = require ( 'node-abac' ) ;
政策规定
可以从一个或多个文件中读取策略。 JSON和YAML结构均受支持,并且可以根据需要进行混合。
const Abac = new NodeAbac ( 'path/to/policy.json' ) ;
const Abac = new NodeAbac ( [ 'path/to/policy.json' , 'another/path/policy2.yml' ] )
【文件预览】:
node-abac-master
----.gitignore(33B)
----package.json(554B)
----LICENSE(1KB)
----doc()
--------comparisons.md(679B)
----README.md(6KB)
----lib()
--------policy-schema.js(1KB)
--------policy.js(2KB)
--------abac.js(3KB)
--------data-types()
--------validator.js(3KB)
--------comparator.js(610B)
----.npmignore(977B)