【问题标题】:ACL for Multi Tenant SAAS App Built With the MEAN Stack Node, Express, Mongo使用 MEAN Stack 节点、Express、Mongo 构建的多租户 SAAS 应用程序的 ACL
【发布时间】:2014-09-20 04:26:19
【问题描述】:

我正在使用 MEAN Stack(node.js、express.js、mongo db 和 angular)构建一个 SAAS 应用程序,并且我从 Angular 前端将使用的 REST API 开始。

我已经弄清楚了大部分,这是我使用这项技术构建的第一个应用程序,所以我有一个关于 ACL 和权限的问题。

我将有 4 个区域,假设它们是:书籍、汽车、杂志、玩具

我说,在我的应用中,约翰可以读/写书籍、汽车和玩具,但只能阅读他自己的杂志。

所以我的问题是:在 php(我的常用语言)中,我只需设置访问表,说明谁可以看到哪个部分,然后在单个记录中,并确保他们拥有权限。

如何使用基于 express 构建的 REST Api 来实现此类交易。

我不是在寻找代码级别的解释,只是意识形态,所以我可以让我的想法走上正确的轨道来构建它。

【问题讨论】:

    标签: node.js angularjs express mean-stack


    【解决方案1】:

    我在一些快速应用程序上使用这个 acl 中间件。

    https://www.npmjs.com/package/connect-accesscontrol

    【讨论】:

      猜你喜欢
      • 2014-07-27
      • 2012-07-24
      • 1970-01-01
      • 1970-01-01
      • 2012-05-17
      • 2012-04-10
      • 1970-01-01
      • 1970-01-01
      • 2013-04-23
      相关资源
      最近更新 更多