如何为多租户SaaS环境设置Azure API管理

时间:2017-07-07 13:45:25

标签: azure azure-api-management

如果以下方法很好,我想获得专家意见。 我正在创建一个基于SaaS的多租户解决方案。我希望使用Azure API管理向外部世界公开API。

  • 在Azure门户中,我们将在API管理中创建API(比如myAPI)并将其配置为我们的实际Web API应用程序。
  • 每当我们在Azure SaaS应用程序中添加新租户时,我们将遵循以下步骤(通过.net应用程序使用API​​管理API): - 创建产品作为承租人。例如如果租户名称是ABC,那么我们将创建一个产品作为" ABC"在Azure API管理中。 - 创建一个名称为" ABC_Group"的组。 - 关联用户" ABC"到" ABC_Group"然后将此组分配给产品" ABC"。 - 将此产品与myAPI关联。

我想获得一些建议,我们是否应该将租户名称作为API管理中的产品添加。所以例如我们将为100 Tenant创造100个产品。或者有更好的解决方案吗?

0 个答案:

没有答案