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

Entra External ID用户流标签中Markdown超链接无法正常渲染

在Microsoft Entra External ID用户流中恢复布尔属性标签的超链接功能

问题根源

目前Azure对Entra External ID用户流中自定义布尔属性的标签内容做了强制HTML转义,导致原本能正常渲染的Markdown/HTML超链接被当成纯文本显示。这是微软近期更新了字段渲染逻辑,默认禁用了富文本解析导致的,此前的可用功能被限制。

可行解决办法

1. 自定义页面布局(推荐方案)

通过替换用户流的默认页面HTML,直接在对应位置插入带超链接的同意文本,绕过默认的标签渲染限制:

  • 登录Entra ID门户,进入外部标识 > 用户流,选中目标用户流
  • 切换到页面布局标签,开启自定义页面布局
  • 下载注册页面的默认HTML模板,找到对应布尔属性的渲染区块
  • 将原标签代码替换为带超链接的HTML,示例:
    <div class="checkbox">
      <label>
        <input type="checkbox" name="extension_YourCustomPropertyID" required>
        I have read and agree to the <a href="https://woodgrove.com/terms-of-use">terms of use</a>
      </label>
    </div>
    
  • 上传修改后的模板并保存,测试用户流即可看到正常渲染的超链接

2. 提交Azure支持工单申请权限豁免

如果暂时无法使用自定义页面布局,可以通过Azure官方支持渠道提交工单,请求恢复特定租户/用户流的富文本标签解析权限:

  • 进入Azure门户的帮助 + 支持,新建支持请求
  • 服务类型选Microsoft Entra ID,问题类型选外部标识
  • 详细描述问题:说明此前该功能正常使用,当前出现HTML转义现象,请求恢复布尔属性标签的Markdown/HTML解析能力

3. 改用内置"条款与条件"组件(适配特定场景)

如果你的需求是添加服务条款或隐私政策同意,可直接使用Entra内置的组件替代自定义布尔属性:

  • 在用户流的属性标签中,启用条款与条件选项
  • 输入条款标题和内容,直接添加超链接(该组件原生支持富文本解析)
  • 用户注册时会显示独立的条款同意区域,无需自定义属性

注意事项

  • 自定义页面布局需要维护HTML代码,后续用户流更新时需同步调整模板内容
  • 内置条款组件仅适用于服务条款类场景,若有其他自定义布尔属性的超链接需求,优先选择前两个方案

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.12 14:25:01