我需要实现Azure B2C多租户应用程序,不同的客户也将加入该应用程序。我们需要使用Azure B2C来允许用户注册他们的社交帐户。
我们是否需要一个B2C租户对应一个客户,或者我们可以为所有客户使用一个B2C承租人?围绕这两个选项的最佳实践是什么?
谢谢你的帮助!
这取决于客户之间的关系是紧密的还是松散的。
例如,
- 客户包括企业A、企业B和企业C
- 每个客户都会有许多用户
- 客户是完全独立的,计费需要非常不同
在上面的场景中,我会为每个"客户"设置不同的租户。
我认为这是由您的计费模式驱动的;在这里阅读更多信息,以及为每个"客户"设置单独租户的可管理性。