Office 365加载项Outlook获取AAD令牌以调用WebAPI

时间:2017-06-06 06:58:18

标签: azure-active-directory office365-apps

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

1 个答案:

答案 0 :(得分:0)

无论办公室加载项是Office桌面版还是在线版,办公室加载项都是一个Web应用程序。

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

  

隐式流程:加载项和在线服务之间的通信是使用客户端JavaScript实现的。

     

授权代码流程:通信是加载项的Web应用程序和在线服务之间的服务器到服务器。因此,它是使用服务器端代码实现的。

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

Authorize external services in your Office Add-in