簡體   English   中英

如何使用node.js在平均堆棧中實現node_acl

[英]How to implement node_acl in mean stack with node.js

我想用我的MEAN應用程序實現ACL。 我對實施有一些疑問。

  1. 如何在server.js中實例化具有mongodb后端的ACL,以便可以在路由器和控制器中使用相同的實例?
  2. 創建管理員可以用來創建和分配角色以及更改權限的ACL控制器是否有意義?
  3. 我希望將router.js中的所有資源通過相關操作顯示為acl資源。 將acl.middleware()添加到路由時,會自動發生嗎?
  4. 如何定義“編輯自己的內容”之類的權限?

這是我為實現ACL提供的方法而提出的控制器方法列表,該方法允許管理員管理ACL設置:

  • set_acl(角色,資源,權限)
  • remove_role(角色)
  • what_resources(角色,[權限])
  • user_roles(userId)
  • allowed_permissions(userId,[資源])
  • add_user_roles(用戶ID,角色)
  • remove_user_roles(用戶ID,角色)

我有什么想念的嗎?

https://npmjs.org/package/acl它與mongo db作為后端一起使用

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM