Node.js   发布时间:2022-04-24  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了node.js和express.js中的基于组/规则的授权方法大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
什么是express.js中角色授权的好策略?特别是用快递资源?

Express-resource没有处理程序,所以我认为有三个选择:

>使用中间件
>将授权功能传递给资源,并分别检查每个资源请求
>在认证后立即检查每个请求的授权

还有其他解决方案吗?

集团/角色授权是一种非常古董的方式。是否有更新的访问控制方法?如果没有,那么基于角色的授权如何应用于node.js?存储组规则关系的位置(使用Nosql / CouchDB / redis)?

例如,结构:

/
  /forums
    /forums/threads

每个资源具有索引,新建,创建,显示,编辑更新和销毁。有些人可以编辑/删除等线程和论坛,有些人不应该。

解决方法

Connect-roles相当不错,简单,文档也很清楚。

var user = roles;

app.get('/profile/:id',user.can('edit profile'),function (req,res) {
  req.render('profile-edit',{ id: req.params.id }); 
})
app.get('/admin',user.is('admin'),res) {
  res.render('admin');
}

大佬总结

以上是大佬教程为你收集整理的node.js和express.js中的基于组/规则的授权方法全部内容,希望文章能够帮你解决node.js和express.js中的基于组/规则的授权方法所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。