Azure AD B2C 使用自定义 HTML 通过 SendGrid 请求 OTP 验证

Azure AD B2C using custom HTML to request OTP verification via SendGrid

我正在使用 Azure AD B2C/IEF 自定义策略。作为我的密码重置用户旅程的一部分,我想使用 SendGrid 来处理 OTP/验证码的电子邮件。我还想为密码重置页面使用自定义 HTML 模板。 Azure 文档为使用 SendGrid 提供了一个很好的示例...但是它使用 DisplayControl 元素来格式化密码重置页面,并且如何增加或替换 DisplayControl 元素来代替使用 Custom HTML.[=11 并不是很明显=]

有没有人设法让它工作?有什么指点吗?

TIA

编辑:是否只是将 LoadUri 元素添加到包含 DataUri 的 ContentDefinition 的情况?

实际上,DisplayControl 工作正常。它构成 HTML 的一部分,由 B2C 动态生成并注入自定义模板 HTML(“App”元素)。

最初我从 B2C 收到服务器 500 错误,这导致我相信该方法存在问题 - 但我在其他地方找到了错误的来源并在修复后,DisplayControl 组件工作得非常无缝