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

Azure AD B2C自定义策略如何配置使用Handlebars v4.7.7

Azure AD B2C 自定义页面Handlebars v4.7.7版本使用指引

版本规则说明

  • Azure AD B2C官方页面布局内置适配两个Handlebars版本:
    • 运行时(Runtime):v4.6.7,为所有默认页面布局的默认加载版本,你当前使用的urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.10版本自断言页面默认加载的就是该版本
    • 编译器(Compiler):v4.7.7,未作为默认资源内置加载
  • 现有自定义策略的<DataUri>配置节点没有可指定内置Handlebars加载版本的参数,无法通过策略配置直接切换内置加载的版本。

具体实现方案

需要在自定义页面模板中手动引入对应版本,操作步骤如下:

  • 下载官方原版Handlebars v4.7.7全量发行包(需选择包含编译器能力的完整版本,不可单独使用runtime包),托管到你自己的静态资源存储服务(如Azure Blob存储、CDN等,需配置正确的CORS规则允许B2C域名访问)
  • 在自定义HTML模板中,将Handlebars v4.7.7的引用脚本放在B2C自动注入脚本的占位符之前,提前注册全局Handlebars对象,覆盖后续默认加载的v4.6.7版本实例
  • 保留模板中B2C要求的所有官方注入占位符,不要删除或修改默认的页面容器节点,避免基础鉴权、表单提交功能失效

注意事项

自行替换前端基础依赖版本属于自定义扩展场景,上线前必须完成全量功能回归测试,覆盖字段校验、声明渲染、表单提交、错误提示等所有自断言页面交互逻辑,避免版本兼容导致业务故障。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.30 00:12:28