【问题标题】:Meteor allow/ deny rulesMeteor 允许/拒绝规则
【发布时间】:2014-04-29 18:46:03
【问题描述】:

我即将为应用程序设置允许/拒绝规则。 有些应用程序同时设置了允许和拒绝规则。我为什么要这么做? 在我看来,这是一回事。因此,您说“如果您拥有此文档,则可以删除”或“如果您不拥有此文档,则无法删除”都没有关系。

那么为什么要同时设置呢?

【问题讨论】:

    标签: javascript authentication meteor


    【解决方案1】:

    如果您只有一个 allow 或 deny 规则,那么您是正确的 - 您使用哪一个都没有关系。但是,如果你有multiple rules for the same operation,你可以表达更复杂的逻辑。

    在评估规则时,会做出如下决定:如果 any 的 allow 回调返回 true,则 AND none deny回调返回true,则操作成功。

    【讨论】:

    • 谢谢!你能看看我的规则吗?我想使用 _.pick() 过滤掉任何不需要的属性,但它不起作用/:
    • 我很高兴这对您有所帮助。我建议创建一个单独的问题,显示该特定规则的代码。
    • 居然忘记贴链接了.. 可以看看吗? stackoverflow.com/questions/23395189/…
    猜你喜欢
    • 1970-01-01
    • 2015-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-14
    • 1970-01-01
    • 2014-09-03
    相关资源
    最近更新 更多