文件名称:fastify-acl-auth:类似于ACL的Fastify应用授权
文件大小:40KB
文件格式:ZIP
更新时间:2024-06-17 11:29:39
acl authorization fastify JavaScript
fastify-acl-auth 类似ACL的授权,用于应用程序。 使用fastify-acl-auth,您可以使用admin , superuser或user:write等角色保护路由。 然后,您只需告诉插件如何确定用户具有哪些角色就可以了。 你也可以: 指定任何/所有功能(例如,如果用户具有所有这些角色,则允许;如果用户具有所有这些角色,则允许) 指定角色的层次结构(例如,“管理员”显然也是“用户”,因此让他们通过而无需明确允许“管理员”通过) 使用fastify- 或其他真正的方法轻松地将fastify-acl-auth用作身份验证策略 用法 注意:如果您不熟悉此插件对您没有多大意义。 我强烈建议您在继续之前确保对这一概念的了解。 另一个注意事项: fastify-acl-auth需要有一种方法来知道用户具有什么角色,对吗? 默认情况下,它假定您在request.sess
【文件预览】:
fastify-acl-auth-master
----.travis.yml(81B)
----example()
--------1 - simple.js(943B)
--------2 - hierarchy.js(1KB)
----package.json(862B)
----test()
--------util.test.js(419B)
--------auth.test.js(2KB)
--------plugin.test.js(2KB)
----package-lock.json(128KB)
----.gitignore(39B)
----lib()
--------auth.js(1KB)
--------util.js(546B)
----plugin.js(2KB)
----README.md(8KB)