simple-grant-lang:SGL(简单授权语言)JavaScript实现

时间:2024-05-28 14:39:36
【文件属性】:

文件名称:simple-grant-lang:SGL(简单授权语言)JavaScript实现

文件大小:26KB

文件格式:ZIP

更新时间:2024-05-28 14:39:36

JavaScript

SGL(简单授权语言) 这是SGLJavaScript实现。 它可以在node.js和浏览器环境中使用。 还有一个。 SGL是一种简单但灵活的用于根据标准(通常是授权)匹配人员。 它类似于但更简单且面向JSON。 您可以使用它编写有关谁应该能够执行操作的规则,然后将环境与规则进行比较以实施自定义逻辑。 这使您可以创建自己机制,以及基于其他条件的授权。 例如,以下是SGL规则,该规则规定,在音乐会上,只有新闻界的成员才能被允许进入后台: { " grant " : [ " backstage " ], " when " : { " roles " : " press " }} 这是在JavaScript / Node.JS代码中使用该规则的方式(比较): var sgl = require ( 'simple-grant-lang' ) my_rule = { grant : [


【文件预览】:
simple-grant-lang-master
----sgl.js(3KB)
----test.js(2KB)
----examples()
--------conditions()
--------principals()
--------rules()
----LICENSE(11KB)
----README.md(3KB)
----.gitignore(929B)
----package-lock.json(59KB)
----package.json(734B)

网友评论