Azure 应用程序注册应该在主租户还是 b2c 租户上进行自定义 REST api

Should Azure App registration be on primary or b2c Tenant for custom REST api

你好,我的问题是关于我应该如何构建我的 azure 服务。

我的主租户 (U1) 上有一个 Azure SQL 数据库,还有一个支持外部用户 (U2) 的 B2C 租户。在 U2 上,我创建了一个应用程序注册,它有一个用户流,允许用户 signup/signin。我有一个 Flask API,它应该允许登录用户进行 api 调用以从数据库中获取数据。 API 是否应该在 U1 或 U2 中注册为应用程序。此外,它应该配置为“单租户”还是“多租户”? API 应该托管在 U1 还是 U2 上。

谢谢

由于FlaskAPI被B2C租户(U2)中的用户使用,因此可以在U2租户中创建API的应用程序注册。

如果要允许其他租户的用户使用应用注册,可以将应用注册配置为多租户。

如果你想只允许来自U2租户的用户,应用注册可以配置为单租户