gpt4 book ai didi

node.js - 单一资源粒度的 Express acl

转载 作者:太空宇宙 更新时间:2023-11-03 23:27:47 25 4
gpt4 key购买 nike

我正在将 ACL 添加到 nodejs/express 应用程序。我已经阅读了模块的文档 aclexpress-acl但还缺少一些东西。他们没有提供有关如何处理对单个资源的访问的示例。

典型示例:用户可以编辑自己的评论,但只能阅读其他用户的评论。因此,拥有一个授予或拒绝对资源评论/编辑的编辑权限的角色还不够好。权限取决于用户正在访问的评论。

是否有一种方法可以使用 npm 上提供的模块之一来实现这一目标,或者在 acl 模块提供对资源的访问权限后必须在 Controller 中实现该功能?

谢谢

最佳答案

我们进行了很多搜索,但没有找到适合此类内容的 Node ACL。

但是在 Node.js 中,将方法编写为中间件确实很容易,它检查特定资源的权限并允许/拒绝用户使用它。如果您不写很大的东西,这是合理的方法。

关于node.js - 单一资源粒度的 Express acl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41852542/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com