WebApplicationInfo 元素

支持 Office 外接程序中的单一登录 (SSO)。此元素包含外接程序中的信息,如下所示:

  • Office 客户端应用程序可能需要其权限的 OAuth 2.0 资源
  • OAuth 2.0 客户端,可能需要访问 Microsoft Graph 的权限。

加载项类型: 任务窗格、邮件、内容

仅在以下 VersionOverrides 架构中有效

  • 任务窗格 1.0
  • 内容 1.0
  • 邮件 1.0
  • 邮件 1.1

有关详细信息,请参阅 清单中的版本替代

与以下要求集关联

注意

Word、Excel、Outlook 和 PowerPoint 目前支持单一登录 API。 若要详细了解目前支持单一登录 API 的平台,请参阅 IdentityAPI 要求集。 如果使用的是 Outlook 加载项,请确保为 Microsoft 365 租户启用新式身份验证。 若要了解如何执行此操作,请参阅在 Exchange Online 中启用或禁用 Outlook 的新式身份验证

<WebApplicationInfo> 是清单中 VersionOverrides 元素的子元素。

子元素

元素 必需 说明
<Id> 在 Azure Active Directory v2.0 终结点中注册的加载项关联服务的应用程序 ID
<Resource> 指定在 Azure Active Directory v2.0 终结点中注册的加载项的应用程序 ID URI
Scopes 指定外接程序需要对资源(如 Microsoft Graph)的权限。

WebApplicationInfo 示例

<OfficeApp>
...
  <VersionOverrides xmlns="http://schemas.microsoft.com/office/mailappversionoverrides" xsi:type="VersionOverridesV1_0">
    ...
    <WebApplicationInfo>
      <Id>12345678-abcd-1234-efab-123456789abc</Id>
      <Resource>api://contoso.com/12345678-abcd-1234-efab-123456789abc</Resource>
      <Scopes>
        <Scope>Files.Read.All</Scope>
        <Scope>offline_access</Scope>
        <Scope>openid</Scope>
        <Scope>profile</Scope>
      </Scopes>
    </WebApplicationInfo>
  </VersionOverrides>
...
</OfficeApp>