gpt4 book ai didi

authorization - Axiomatics - 条件编辑器

转载 作者:行者123 更新时间:2023-12-02 21:15:53 27 4
gpt4 key购买 nike

我有一个类似 "accessTo"= ["123", "123-edit"] 的主题以及类似 "interestedId"= "123"

的资源

现在我正在尝试编写一个条件 - 它检查与“-edit”连接的“interestedId”等于“AccessTo”中的“123-edit”。

我正在尝试编写这样的规则

anyOfAny_xacml1(function[stringEqual], "accessTo", "interestedId"+"-edit") 

不允许这样做。

感谢任何帮助。

最佳答案

除了 Keerthi S 的回答之外......

如果您知道 interestedId 应该只有一个值,那么您可以这样做以防止发生不确定的情况:

stringBagSize(interestedId) == 1 && anyOfAny(function[stringEqual], accessTo, stringOneAndOnly(interestedId) + "-edit")

如果存在多个值,则在到达仅需要一个值的函数之前停止计算。如果存在多个值,则此条件将返回 false。

另一方面,如果 interestedId 可以有多个值,那么这将起作用:

anyOfAny(function[stringEqual], accessTo, map(function[stringConcatenate],interestedId, "-edit"))

map 函数会将 stringConcatenate 函数应用于包中的所有值。

关于authorization - Axiomatics - 条件编辑器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53509759/

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