You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure B2C IEF政策中TransformationMethod定义位置的技术咨询

Azure B2C IEF 声明转换方法相关问题解答

1. TransformationMethod 的定义位置

TransformationMethod(如示例中的GenerateJson)是Azure B2C IEF框架内置的预定义方法,不需要你在自定义政策文件中手动定义。你只需在<ClaimsTransformation>元素的TransformationMethod属性中直接指定对应方法名称,即可调用该功能。

2. 是否由Azure官方定义

是的,所有可用的TransformationMethod都是微软Azure官方为B2C IEF平台预先开发并维护的内置功能,用于实现各类声明转换逻辑,比如JSON生成、字符串处理、日期转换、数值运算等。

3. 参考文档核心内容

官方文档详细收录了所有内置声明转换方法的使用说明,核心信息包括:

  • 每个方法的具体用途:以GenerateJson为例,它用于将输入声明按照指定的JSON层级路径,组合成结构化的JSON格式输出声明,常见场景是构建API请求体(如示例中的邮件发送请求体)。
  • 输入输出参数规则:比如输入声明的TransformationClaimType需要对应目标JSON的层级路径(示例中的personalizations.0.to.0.email就是指定JSON结构里收件人邮箱的位置)。
  • 完整示例代码:针对每个方法提供可直接参考的政策代码片段,帮助快速理解使用方式。

示例代码

<ClaimsTransformation Id="GenerateEmailRequestBody" TransformationMethod="GenerateJson">
  <InputClaims>
    <InputClaim ClaimTypeReferenceId="email" TransformationClaimType="personalizations.0.to.0.email" />
  </InputClaims>
</ClaimsTransformation>

内容的提问来源于stack exchange,提问作者Abe

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 09:52:40