【问题标题】:Iteration within Azure AD B2C custom policyAzure AD B2C 自定义策略中的迭代
【发布时间】:2021-04-19 09:24:58
【问题描述】:

有没有办法在 B2C 自定义策略中对从 REST 调用返回的某些 Json 执行迭代。

例子:

如果 REST 服务返回:

[
    {
          name: "item1",
          value: "value1"
    },
    {
          name: "item2",
          value: "value2"
    },
    {
          name: "item3",
          value: "value3"
    }
]

我希望能够遍历这个数组,执行计算,如果找到记录,则设置一个声明布尔值。

calculation(name, value) == calculation(another_input_claim, value)

我不能使用其他 REST 服务,因为计算的细节需要在 B2C 策略内安全地执行。

如果有帮助,我可以更改输入数组的 Json 格式吗?

您对在 B2C 政策中实施这一点有什么建议吗?

【问题讨论】:

    标签: azure-ad-b2c azure-ad-b2c-custom-policy


    【解决方案1】:

    我认为可以使用的 B2C 中可用的选项之一是“GetClaimsFromJsonArray”,这有助于从 JSON 数组中提取值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多