mongoose-acl

时间:2024-06-10 06:28:36
【文件属性】:

文件名称:mongoose-acl

文件大小:13KB

文件格式:ZIP

更新时间:2024-06-10 06:28:36

JavaScript

猫鼬ACL 这是一个未经测试的早期版本。 欢迎拉取请求 一个Mongoose插件,用于提供精细的访问控制。 此模块是一部分。 Grants提供了访问权限-Grants是一个可以分配给文档和用户的字符串关键字。 执行查询时,将仅返回具有用户持有的任何授权的文档。 该插件无法处理用户自定义。 必须使用其他工具执行此操作,例如或Lackey的自定义登录名。 在当前的实现中,用户要么拥有对数据的完全访问权限,要么没有。 没有尝试定义访问类型(读,写等)。 我们仅在GET请求上使用此插件。 在其他方法(POST,PUT,DELETE)上,我们仅检查用户是否属于管理员或开发人员组,否则早日返回。 该插件有助于确定用户可以访问集合中的哪些文档,这可能是因为他是作者,还是因为他被授予了对该文档的访问权限。 有两项特殊的赠款-公共赠款和管理赠款。 默认情况下,公共授权会添加到所有文档中,从而可以授


【文件预览】:
mongoose-acl-master
----index.js(8KB)
----package.json(885B)
----test()
--------index.js(6KB)
----LICENSE(11KB)
----.gitignore(120B)
----README.md(6KB)
----fixtures()
--------article-schema.js(234B)
--------users.json(273B)
--------articles.json(404B)

网友评论

相关文章