现在我正在开发Office 365 Outlook加载项,我需要在Office 365加载项中调用WebAPI,并且WebAPI受AAD保护。要问,如何从Office 365加载项获取AAD令牌,并且可以在浏览器和Outlook应用程序中使用?
答案 0 :(得分:0)
无论办公室加载项是Office桌面版还是在线版,办公室加载项都是一个Web应用程序。
我们可以在Web应用程序中验证两种常用流程,一种是隐式流程,另一种是授权代码流程。以下是这两个流程之间的区别:
隐式流程:加载项和在线服务之间的通信是使用客户端JavaScript实现的。
授权代码流程:通信是加载项的Web应用程序和在线服务之间的服务器到服务器。因此,它是使用服务器端代码实现的。
有关您可以参考的身份验证/授权的更多详细信息 文件如下: