【问题标题】:Does outlook 2016 (desktop) support SSO with add-ins?Outlook 2016 (desktop) 是否支持带有加载项的 SSO?
【发布时间】:2022-07-30 17:08:39
【问题描述】:
Outlook 2016 (desktop) 是否支持带有加载项的 SSO?
我无法在桌面 Outlook 客户端中使用 OfficeRuntime.auth.getAccessToken 和 Office.auth.getAccessToken。(未定义错误)
系统信息:
- Windows 10 企业版(19044.1706)
- 微软 Outlook 2016(16.0.5197.1000) MSO(16.0.5278.1000) 32位
(Microsoft Office 专业增强版 2016)
标签:
outlook
office-js
outlook-addin
office-addins
outlook-web-addins
【解决方案1】:
SSO 需要身份 API 集 1.3。要在 Outlook 加载项代码中要求设置此 API,请通过调用 isSetSupported('IdentityAPI', '1.3') 检查它是否受支持。不支持在 Outlook 加载项的清单中声明它。您还可以通过检查它是否未定义来确定是否支持该 API。
下表列出了 Identity API 要求集、支持该要求集的 Office 客户端应用程序以及 Office 应用程序的内部版本号或版本号。
如果您使用的是 Outlook 加载项,请务必为 Microsoft 365 租户启用新式身份验证。有关如何执行此操作的信息,请参阅Exchange Online: How to enable your tenant for modern authentication。