使用 Microsoft Graph 的混合身份验证

时间:2021-07-02 14:06:29

标签: microsoft-graph-api exchangewebservices microsoft-graph-sdks microsoft-graph-teams microsoft-graph-calendar

我有一个守护程序应用,它目前支持使用 Exchange Web 服务的本地基本身份验证,还支持使用 Microsoft Graph 的 Exchange Online 现代身份验证。

现在我需要在我的应用程序中支持混合身份验证。我浏览了以下文档以了解有关混合身份验证的更多信息:

https://docs.microsoft.com/en-us/graph/hybrid-rest-support

https://docs.microsoft.com/en-us/exchange/exchange-hybrid

这是我的问题:

  1. 是否会通过 Microsoft Graph 支持混合身份验证?
  2. 如何获取需要访问的 Rest 端点以获取访问令牌和其他用户数据,例如混合身份验证中的事件?
  3. 对于使用 Microsoft Graph 的混合身份验证和现代身份验证,访问令牌和其余端点流是否相同?
  4. 从 Api 集成的角度对混合流有基本的了解。

任何信息都会非常有帮助。提前致谢。

1 个答案:

答案 0 :(得分:1)

1:是的,支持这些功能集(邮件、日历、联系人)。检查上面的 documentation 本身。 2 和 3:当 Microsoft Graph 识别出 REST API 调用正在尝试访问混合部署中的本地邮箱时,它会将 REST 请求代理到本地 REST 终结点,然后该终结点处理该请求。此发现使访问 REST API 成为可能。 4:这是detailed workflow它是如何工作的,它需要如何设置/配置等