【问题标题】:Office 365 add-in outlook get AAD token to Call WebAPIOffice 365 加载项 Outlook 获取 AAD 令牌以调用 WebAPI
【发布时间】:2017-06-06 06:58:17
【问题描述】:

现在我正在开发 Office 365 Outlook 加载项,我需要在 Office 365 加载项中调用 WebAPI,并且 WebAPI 受 AAD 保护。想问一下,如何从 Office 365 加载项中获取 AAD 令牌,并且可以在浏览器和 Outlook 应用程序中使用?

【问题讨论】:

    标签: azure-active-directory office365-apps


    【解决方案1】:

    无论 Office 加载项是用于 Office 桌面版还是在线版,Office 加载项都是 Web 应用程序。

    我们可以在 Web 应用程序中进行身份验证的常用流程有两种,一种是隐式流程,另一种是授权代码流程。以下是这两种流程之间的区别:

    隐式流程:插件和在线服务之间的通信是通过客户端 JavaScript 实现的。

    授权代码流:外接程序的 Web 应用程序和在线服务之间的通信是服务器到服务器的。所以,它是用服务器端代码实现的。

    有关身份验证/授权的更多详细信息,您可以参考 文件如下:

    Authorize external services in your Office Add-in

    【讨论】:

      猜你喜欢
      • 2023-03-14
      • 2016-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多