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。 |
<资源> | 是 | 指定在 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>