Azure active directory Office 365加载项outlook获取AAD令牌以调用WebAPI

Azure active directory Office 365加载项outlook获取AAD令牌以调用WebAPI,azure-active-directory,office365-apps,Azure Active Directory,Office365 Apps,现在我正在开发Office 365 outlook加载项,我需要在Office 365加载项中调用WebAPI,并且WebAPI受AAD保护。要询问,如何从Office 365加载项获取AAD令牌,并可在浏览器和outlook应用程序中使用?无论Office加载项是用于Office桌面还是联机版本,Office加载项都是一个web应用程序 我们可以在web应用程序中验证两个常用流,一个是隐式流,另一个是授权代码流。以下是这两个流之间的区别: 隐式流:外接程序和在线服务之间的通信是通过客户端Jav

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

无论Office加载项是用于Office桌面还是联机版本,Office加载项都是一个web应用程序

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

隐式流:外接程序和在线服务之间的通信是通过客户端JavaScript实现的

授权代码流:在外接程序的web应用程序和联机服务之间进行服务器到服务器的通信。因此,它是用服务器端代码实现的

有关身份验证/授权的更多详细信息,请参阅 文件如下: