我已经为Outlook Web加载项项目实现了Azure AD身份验证 .

我使用身份验证令牌与Office 365交换服务器通信以获取交换对象,然后将这些电子邮件和 Session 推送到我的业务应用程序 . 该功能在Office 365 Online和Outlook for Windows中正常工作 . 但是,当我从Outlook 2016 for Mac登录时,Azure AD身份验证仅适用于第一次 . 当我单击顶部功能区上的Web加载项图标时,User.Identity.IsAuthenticated属性变为false . 此问题仅在Outlook for Mac上可重现 . Outlook Web加载项中是否不支持Azure AD身份验证,或者我需要为Outlook for Mac执行任何特定操作 .

注 - 我将令牌存储在数据库表中 .