microsoft-graph-api - 第三方应用程序中的 Exchange OAuth 设置不允许您引用邮箱中的特定文件夹
问题描述
我正在尝试在 Exchange Online 上配置一个邮箱,以供我们的 Deskpro 票务系统用于管理多个队列。我可以设置 Deskpro 以识别邮箱中不同文件夹的唯一方法是使用 EWS 建立连接。MS 表示他们将在去年 10 月弃用 EWS 基本身份验证,这是否意味着我通过 outlook.office365.com/EWS/Exchange.asmx 的 EWS 连接现在正在通过 OAuth 进行身份验证?它仍然有效,我担心 MS 会改变一些东西并且它会停止工作。
我很想通过 Graph 使用 OAuth,但如果我在 Deskpro 设置中选择该选项,则无法识别每个队列的单个文件夹以进行处理,这意味着我必须为需要 Exchange 计划的每个队列设置一个单独的邮箱每个许可证!
解决方案
Collin,是的,有一个公告宣布弃用 EWS Basic auth(它也是在很早之前发布的)并转向现代 auth/oAuth - 它会为你工作。您也知道不会对 EWS 进行新的投资,因此您不会获得任何新功能。因此请记住,您可以暂时使用 EWS 现代身份验证/oAuth,但我建议您制定迁移到 Microsoft Graph API 的计划 - 这样您就可以与 EWS 中的所有现有功能进行交互并与整个 Microsoft 连接Graph 生态系统的产品/解决方案也是如此。
推荐阅读
- eloquent - Laravel 5.8 中 hasMany 关系的条件
- java - 有没有办法为 hadoop-hdfs 3.2.1 jar 覆盖 log4j 1.2.17 到 log4j2 的传递依赖
- reactjs - React - 未知道具,即使它们存在于响应中
- apache-spark - 如何查看在 kubernetes 中运行的 Livy 中的执行程序日志
- javascript - 获取 html 数据属性的值后,如何将唯一值传递给可迭代对象
- java - 如何等待线程池完成所有任务?
- c++ - 如何覆盖 qHash() 函数?
- node.js - 嵌套循环同步还是异步?
- node.js - 使用 firebase 函数和 express 连接到 socket.io 的问题
- android-studio - glm::rotate() 显示错误 NO MATCHING FUNCTION FOUND