我已经创建了一个使用Office 365 Exchange Online(Microsoft.Exchange)API的应用程序。如此处MS Integrating Applications所述,我对现有的开发Azure帐户成功设置了权限。请参阅原始帐户上可用的API。
但是,现在我想在新的Azure帐户中设置一个类似的应用程序,以便为权限注册过程设置一个不同的可见域。但是,在此新帐户上,看不到Exchange Online API来选择作为必需的权限。
此帐户仅作为注册应用程序的地方而存在,因此它本身没有任何用户或不需要任何许可证,但是我是否必须拥有与该帐户关联的许可证才能被允许向该帐户添加特定的API。所需的权限?该文档没有提及我所看到的任何内容。
答案 0 :(得分:0)
我是否必须拥有与该帐户关联的许可证才能 允许将特定的API添加到所需的权限?
是的,您是对的。 您必须为租户拥有Office 365 Exchange Online许可证。
原因:
这些API作为服务主体(企业应用程序)已存在于AAD中。如果您不购买Exchange Online许可证,则不会在租户的企业应用程序中发生。购买许可证后,它将自动添加到企业应用程序中,同时您可以通过AAD使用其API。
这是有道理的,因为如果您没有许可证,则无法使用该产品,也不能使用其API。
文档中没有提及我所看到的任何内容。
是的,文档中可能没有提及这一点,因此应在文档中予以注意。您可以通过github帐户登录文档网站,并向文档团队收取费用:
希望这会有所帮助!