【问题标题】:Azure B2C - Different Branding for users based on email domainsAzure B2C - 基于电子邮件域的用户不同品牌
【发布时间】:2021-04-05 11:39:00
【问题描述】:

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

【问题讨论】:

  • 我会为每个域创建单独的应用程序注册和用户流。这样您就可以分别自定义每个品牌

标签: azure-ad-b2c identity-experience-framework azure-ad-b2c-custom-policy


【解决方案1】:

使用带有自定义策略的声明解析器和动态页面布局:

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。然后,Web 应用程序应在向其发出 html 请求时解析 url 查询字符串,并根据查询参数中的电子邮件/后缀返回 html。

【讨论】:

  • 谢谢@Jas。有样品我可以看看吗?我对您提到的 Web 应用程序在向其发出 html 请求时应解析 URL 查询字符串的部分感到困惑。我们不能像往常一样让加载 URI(在使用声明解析器传递电子邮件后缀之后)成为 blob 存储中 HTML 的绝对路径吗?使用 Web 应用服务解析的目的是什么?
  • 另外,您将使用哪种声明解析器类型?我在考虑 {OIDC:DomainHint}、{OIDC:LoginHint} 或 {Claim:claimType}。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-18
相关资源
最近更新 更多