首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为SaaS多租户应用程序提供客户品牌登录体验

为SaaS多租户应用程序提供客户品牌登录体验
EN

Stack Overflow用户
提问于 2021-02-07 08:33:59
回答 1查看 52关注 0票数 1

探索在白色标记的SaaS解决方案前面的选项。简而言之,我的客户会在他们的web属性上挂一个‘立即申请’按钮,这个按钮将链接到我自己的一个子域,例如,当用户登陆在那里时,我想知道我的客户中哪个是参考域,我想在页面和公司名称上显示他们的徽标。一些要求:

  1. 我希望使用一次部署,因为流量不是很大,因此试图避免采用复杂的部署策略。我的目标是一个特定的行业和客户,定期在供应商之间购物,因此理想情况下,他们的帐户是在一个中心目录中创建的,并且可以在租户之间传输。例如,客户访问Tenant1并单击创建帐户。我想提示他们一个电子邮件地址,然后检查他们是否已经有一个帐户。在这个场景中,他们还没有完成本地帐户的SignUpSignIn流。一旦进入系统,他们就会准备他们的请求并提交。同一天晚些时候,他们转到Tenant2并单击“立即应用”。我想检测他们来自Tenant2,现在显示Tenant2 2的Logo和公司名称,并再次要求一封电子邮件。当他们输入时,我想指出他们在系统上已经有了一个帐户,并允许他们登录到他们将看到他们现有请求的地方,现在他们可以将它提交给另一个可能的提供者。
  2. 我的租户客户来自互联网,但我的租户可能是拥有他们自己现有目录的公司,所以我必须能够为他们提供一个OIDC连接选项,用提交的请求访问他们的存储库。我读过关于家庭领域发现的文章,认为这可能是解决这一问题的方法,但对许多客户来说,维护起来似乎相当困难。

我看过Azure B2C,我还没有找到一个可靠的参考应用程序来展示我如何实现这个目标。我开始认为我可能必须为每个租户创建一个单独的自定义策略,然后通过一个domain_hint在前端选择正确的用户体验,这是正确的方式吗?这甚至可以作为一个部署吗?

提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2021-02-08 09:21:43

您所需要的只是动态页面自定义,一项策略。

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

你可能确实想要人力资源开发,这可能会否定对donain_hint的需求。取决于你喜欢哪一个/需要哪一个。甚至可以将两者都包含在一个策略中,这取决于是否传入domain_hint。

“同一天晚些时候,他们会去Tenant2,然后点击‘立即应用’。我想检测他们来自Tenant2,现在显示Tenant2 2的Logo和公司名称,并再次要求一封电子邮件。当他们输入它时,我想指出他们已经在系统上有了一个帐户,并允许他们在那里登录,在那里他们将看到他们现有的请求,现在可以将它提交给另一个可能的提供者。“->应该有自己的问题。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66085961

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档