oauth-2.0 - 使用 O365 帐户的 OAUTH 并将令牌用于 Web 平台的 IMAP 操作
问题描述
我可以看到微软正在推出对 IMAP 请求的 OAUTH 支持的官方支持。我现在想访问此功能。提出的解决方案很少,但他们正在使用黑客和未记录的功能,或者只是失败了。
使用 Microsoft Hotmail/LIVE OAUTH + IMAP - 在这里,当我EWS.AccessAsUser.All
在 OAuth 请求中添加范围时,我得到{"error":"invalid_scope","error_description":"AADSTS70011: The provided request must include a 'scope' input parameter. ... }
. 可能的原因是此解决方案适用于个人 Outlook(不是 O365)帐户和桌面应用程序。
使用 login.live.com auth 端点- 使用 auth 端点对我不起作用https://login.microsoftonline.com/common/oauth2/v2.0/authorize
。
outlook.office365.com
您是否知道使用从https://login.microsoftonline.com/common/oauth2/v2.0/authorize
端点获取的 oauth 令牌连接到任何记录的、安全的方法?
解决方案
推荐阅读
- node.js - 如何在 NestJS 服务器上动态更改 TypeORM 配置?
- hazelcast - setStoreByValueJCache + Hazelcast 接口不起作用
- reactjs - 无法在全新的 create-react-app 上运行 npm install
- typescript - 打字稿:防止分配具有比目标界面中指定的更多属性的对象
- git - 自动将两个文件合并在一起而不发生冲突的最佳方法是什么?
- rhandsontable - 使用 rhandsontable 时无法将焦点设置到 shinyBS
- google-apps-script - 如何使用一些已经不受保护的范围向工作表添加更多不受保护的范围?
- makefile - 为什么我需要 eval 在 makefile 函数中设置变量?
- pandas - 如何按两列分组并得出第三列的总和
- c# - 如何将路径分类为两个不同的类别 - 是文件/是文件夹