Exchange应用程序权限从Azure Portal中删除



根据微软论坛https://techcommunity.microsoft.com/t5/exchange-team-blog/outlook-rest-api-beta-and-outlook-rest-api-v2-0-deprecation/ba-p/1898162, Exchange应用程序权限"full_access_as_app"已从Azure门户中删除。我们使用这个权限通过Exchange Web Service API访问获取msteam数据。我们计划从EWS切换到Graph API,但是在Graph API上,聊天列表API不被支持,我们无法切换到它。

权限被删除-它会影响我们现有的应用程序吗?我的意思是,我们的Azure门户应用程序使用这个权限,我们的客户已经同意了,所以这个变化会影响我们的客户吗?Exchange权限何时会被弃用或停止工作?是否有其他替代此权限的变通方法?

问这个问题的主要原因是:就在最近,微软已经弃用了EWS的基本身份验证,所以我们切换到现代身份验证(Oauth 2.0)来连接EWS,我们必须使用Exchange应用程序权限&;full_access_as_app"

现在,该权限不可用于新创建的Azure应用程序。这是否意味着从EWS转向图形API?

新应用程序的权限仍然可用(即使在Azure门户中,如果您通过我的组织使用的API并选择"Office365 Exchange online")。此外,在该文章的文档链接https://learn.microsoft.com/en-us/exchange/client-developer/exchange-web-services/how-to-authenticate-an-ews-application-by-using-oauth中,他们还通过清单提供了手动方法。

现在,该权限不可用于新创建的Azure应用程序。这是否意味着从EWS转向图API?

微软鼓励这一举措已经有一段时间了(几年),但没有宣布EWS的贬值,考虑到很多事情(迁移等)在图中没有替代品,但在不久的将来也不会。如果最终真的发生了,你应该至少提前一年或更长时间得到通知。也就是说,如果你可以使用图形API,你应该寻求转移到它。

最新更新