CNode

使用Node.js做开发,权限控制、角色管理用的什么中间件,还是自己实现?

问答
Ssunyoboy发布于10 年前最后回复10 年前11 回复9695 浏览0 收藏

有没有类似shiro那种的做权限控制的中间件?

查看回复

回复 (11)

S
sunyoboy#1·10 年前
引用 russjpassport 里没有吗?

@russj passport貌似只能做登录认证,不能做权限管理,角色管理吧?

F
finmily#2·10 年前

rbac,我也不知道好不好用。

L
leapon#3·10 年前

这两天正好在想这个问题,用MongoDB还是有点麻烦,不如SQL数据库用joint table那么直接。 https://github.com/leapon/leapbase/wiki/access-control 一个利好是 node6 支持ES6 的 set 操作,权限检查用 set 的交集就可以了。

K
Kaijun#4·10 年前

要是加上Decorator后 配合Decorator来做角色控制 应该很棒!!!

B
baka397#5·10 年前

自己写,配合redis做访问限制和权限验证

S
sunyoboy#6·10 年前

谢谢大家的回复,我会参考大家的建议,实现角色、权限控制的功能!

T
TakWolf#7·10 年前

测试

来自酷炫的 CNodeMD

R
russj#8·10 年前

passport 里没有吗?

N
ncuzp#9·10 年前

我们是自己开发了一套😓

1
13241491189#10·10 年前

自己写着玩

T
tomoya92#11·10 年前

自己写一套吧,在路由前拦截先验证一下,就好了,还是很好实现的

参与回复
登录后即可参与回复。登录