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

如何在Azure B2C自定义策略的编排步骤中显示声明?

自定义用户流中显示上一步输入邮箱的解决办法

直接调用声明变量就能搞定

用户流里第一步输入的邮箱,会被存在内置的email声明里,你只需要在选项界面的HTML模板里用声明表达式把它拉出来就行。

具体操作步骤

  • 确认声明键名:第一步输入邮箱的步骤,用的是内置email声明的话就没问题;如果是你自己定义的声明,记好对应的键名。
  • 在HTML模板里插入变量:打开选项界面的自定义HTML,在要显示邮箱的位置加这段代码:
    <span>当前使用邮箱:{Claim:email}</span>
    
    要是用的自定义声明,把email换成你自己的键名,比如{Claim:myCustomEmail}。
  • 测试验证:保存模板后跑一遍用户流,输入邮箱进选项页,看邮箱能不能正常显示。要是没出来,检查这几点:
    • 第一步的编排步骤有没有把email声明传递到后续步骤
    • 表达式拼写对不对,大括号和声明键别写错
    • 步骤顺序有没有搞反,选项界面得在邮箱输入步骤之后

额外提示

如果是类似Azure AD B2C这类服务的用户流,还可以用{OIDC:Claim:email}或者{SAML:Claim:email}来调用,具体看你使用的协议类型。要是想调整邮箱的显示样式,直接给对应元素加CSS即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 05:55:24