【问题标题】:Azure ad multi tenant apiAzure 广告多租户 API
【发布时间】:2024-04-27 12:00:02
【问题描述】:

我有一个 asp.net web api (A),它是 azure ad protected multitenant api,它实习生调用另一个不是 multiTenant 的 api。

现在访问我的 api 的客户端也是一个受天蓝色广告保护的多租户应用程序。现在,当它试图为第二个租户用户获取令牌时,它没有说它无法识别该应用程序。

作为多租户应用程序是否必须将所有相关 API 也配置为多租户?

【问题讨论】:

    标签: asp.net-web-api azure-active-directory


    【解决方案1】:

    这取决于场景,但一般来说,您希望多租户 API 调用其他多租户 API。

    如果 API 不是多租户,则表明其数据和功能的范围仅限于特定租户。因此,调用它向租户中的用户请求 API 不支持的信息是没有意义的。

    我只能想到这种设置的一个有效场景:多租户 API 也注册在与非多租户 API 相同的目录中,并通过仅应用程序流访问它,目的是访问用户- 不可知的 API。

    【讨论】: