【问题标题】:Azure AD Application Required Permissions list does not include all APIsAzure AD 应用程序所需权限列表不包括所有 API
【发布时间】:2018-06-25 16:08:04
【问题描述】:

我创建了一个应用程序来使用 Office 365 Exchange Online (Microsoft.Exchange) API。我在现有开发 Azure 帐户上成功设置了权限,如MS Integrating Applications 所述。请参阅原始帐户上可用的 API。

但是,现在我想在一个新的 Azure 帐户中设置一个类似的应用程序,这样我就可以为权限注册过程提供一个不同的可见域。但是,在此新帐户上,Exchange Online API 不可见,无法选择作为必需权限。

此帐户仅作为注册应用程序的地方存在,因此它本身没有任何用户或需要任何许可证,但我是否必须拥有与该帐户关联的许可证才能被允许将特定 API 添加到所需的权限?该文档没有提及我可以看到的任何内容。

【问题讨论】:

    标签: permissions azure-active-directory required


    【解决方案1】:

    我是否必须拥有与该帐户关联的许可证才能成为 是否允许将特定的 API 添加到所需的权限?

    是的,你是对的。 您的租户必须拥有 Office 365 Exchange Online 许可证。

    原因:

    这些 API 作为服务主体(企业应用程序)存在于 AAD 中。如果您不购买 Exchange Online 许可证,则不会出现在租户的企业应用程序中。购买许可证后,它将自动添加到企业应用程序中,同时您可以通过 AAD 使用其 API。

    这是有道理的,因为如果您没有许可证,就不能使用该产品,也不能使用它的 API。

    文档没有提及我可以看到的任何内容。

    是的,文档可能没有提到这一点,应该在文档中加以注意。您可以通过 github 帐户登录文档网站并向文档团队反馈:

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-23
      • 2012-03-06
      • 1970-01-01
      相关资源
      最近更新 更多