Azure B2C - 基于电子邮件域的用户不同品牌

Azure B2C - Different Branding for users based on email domains

我需要让不同的用户根据他们的电子邮件域(@ 符号后的部分)看到不同的品牌。实现此目标的最佳方法是什么?

通过自定义政策使用声明解析器和动态页面布局:

https://docs.microsoft.com/en-us/azure/active-directory-b2c/customize-ui-with-html?pivots=b2c-custom-policy#configure-dynamic-custom-page-content-uri

https://docs.microsoft.com/en-us/azure/active-directory-b2c/claim-resolver-overview

这将允许您通过声明解析器将电子邮件或电子邮件后缀传递给您的内容定义 loadURI URL。然后,网络应用程序应在向其发出 html 请求时解析 url 查询字符串,并针对 email/suffix 中的 return html查询参数