文件名称:bouncerjs:NodeJs 基于活动的授权
文件大小:11KB
文件格式:ZIP
更新时间:2024-07-21 06:04:46
JavaScript
保镖 Node.js 基于活动的授权模块。 安装 npm install bouncerjs --save ##设置 活动 活动是将由用户执行的操作。 假设我们有一个代表博客文章的模型。 用户可以查看、创建、更新和删除这些帖子。 因此我们得到了四个活动,分别是post:view 、 post:create 、 post:update和post:delete 。 每个活动都需要不同的测试来确定是否允许用户执行它。 让我们仔细看看post:view活动。 如果帖子是公开的,则每个用户都可以查看某个帖子。 如果它不是公开的,则只有管理员和作为帖子所有者的用户才能查看它。 使用bouncerjs,您可以以声明方式定义此类断言。 看看下面的例子: var activities = { post : { view : function ( params ) {
【文件预览】:
bouncerjs-master
----.travis.yml(48B)
----index.js(45B)
----package.json(801B)
----test()
--------getPath.js(357B)
--------Bouncer.js(10KB)
--------andSeries.js(1KB)
--------someSeries.js(1KB)
----LICENSE(1KB)
----src()
--------utils.js(2KB)
--------operators.js(464B)
--------Bouncer.js(6KB)
--------errors()
----.gitignore(94B)
----README.md(10KB)