嵌套应用身份验证要求集

要求集是指各组已命名的 API 成员。 Office 加载项使用清单中指定的要求集或执行运行时检查,以确定 Office 应用程序是否支持加载项所需的 API。 有关详细信息,请参阅 Office 版本和要求集

Office 外接程序在多个 Office 版本中运行。 下表列出了嵌套应用身份验证 (NAA) 要求集、支持的 Office 客户端应用程序,以及这些应用程序(如果适用) 的最低 内部版本或版本。

要求集 Outlook 网页版 Windows 版 Outlook
  • Microsoft 365 订阅
Windows 版 Office
  • 零售永久
  • 批量许可永久
Mac 版 Outlook iOS 版 Outlook Android 版 Outlook
NestedAppAuth 1.1 支持 版本 2409 (内部版本 18025.20000) 不可用 版本 16.89 (生成24090815) 生成 v4.2433.0 生成 v4.2433.0

重要

  • 目前,Office web 版仅支持从 Microsoft Office SharePoint Online 和 OneDrive 打开的文档的 NestedAppAuth 1.1 要求集。
  • 在 Outlook 中,如果外接程序加载到 Outlook.com 或 Gmail 邮箱中,则不支持 NestedAppAuth 1.1 要求集。

支持的帐户和主机

NAA 支持Microsoft帐户和Microsoft Entra ID (工作/学校) 标识。 它不支持适用于企业到消费者标识管理方案的 Azure Active Directory B2C。 下表按平台说明了当前支持。 (正式发布) 列出的平台已准备好在外接程序中使用。

应用程序 Web Windows Mac iOS/iPad Android
Excel 预览版 预览版 预览版 iPad 上的预览版 不适用
Outlook GA 当前频道中的正式版、所有其他频道中的预览版 GA ga (iOS) GA
PowerPoint 预览版 预览版 预览版 iPad 上的预览版 不适用
Word 预览版 预览版 预览版 iPad 上的预览版 不适用

重要

若要在仍处于预览状态的平台上使用 NAA,请加入 Microsoft 365 预览体验计划 (https://insider.microsoft365.com/join) ,然后选择 当前频道 (预览版) 。 请勿在任何预览平台的生产加载项中使用 NAA。 我们邀请你在测试或开发环境中试用 NAA,并欢迎通过 GitHub 提供有关体验的反馈 (请参阅本页末尾的 反馈 部分) 。

Outlook 和 NestedAppAuth 要求集

若要在 Outlook 外接程序代码中要求 NestedAppAuth 要求集 1.1,检查调用 isSetSupported('NestedAppAuth', '1.1')是否支持。 声明其在 Outlook 加载项清单中不受支持。 还可通过检查其不是 undefined 来确定该 API 是否受到支持。 有关详细信息,请参阅 从后续要求集中使用 API

Office 版本和内部版本号

若要详细了解版本号和内部版本号,请参阅:

Office 通用 API 要求集

若要了解通用 API 要求集,请参阅 Office 通用 API 要求集

另请参阅