我正在为 Azure B2C 编写自定义策略。此策略的一部分是使用自定义声明提供程序从 Azure 函数获取一些信息并将其放入令牌中。调用此函数时,需要将代码作为调用的查询参数放入。
我的策略运行良好,但我不想硬编码该键甚至是 azure 函数的 URL。无论如何将此 URL/密钥设置为策略密钥并在策略中引用它。这样我就不需要为每个环境维护单独的策略。
相关声明提供者的元数据部分。
<Metadata>
<Item Key="ServiceUrl">https://azurefuntiongoeashere/api/functionname?code=keygoeshere</Item>
<Item Key="SendClaimsIn">Body</Item>