Elemento WebApplicationInfo
Admite inicio de sesión único (SSO) en Complementos de Office. Este elemento contiene información sobre el complemento como:
- Un recurso de OAuth 2.0 al que la aplicación cliente de Office podría necesitar permisos.
- Un cliente OAuth 2.0 que podría necesitar permisos para Microsoft Graph.
Tipo de complemento: Panel de tareas, Correo, Contenido
Solo es válido en estos esquemas VersionOverrides:
- Panel de tareas 1.0
- Contenido 1.0
- Correo 1.0
- Correo 1.1
Para obtener más información, vea Invalidaciones de versión en el manifiesto de solo complemento.
Asociado a estos conjuntos de requisitos:
Nota:
La API de inicio de sesión único se admite actualmente para Word, Excel, Outlook y PowerPoint. Para más información sobre dónde se admite actualmente la API de inicio de sesión único, vea Conjuntos de requisitos de la API de identidad. Si está trabajando con un complemento de Outlook, asegúrese de habilitar la autenticación moderna para el inquilino de Microsoft 365. Para obtener información sobre cómo hacerlo, vea Habilitar o deshabilitar la autenticación moderna para Outlook en Exchange Online.
<WebApplicationInfo> es un elemento secundario del elemento VersionOverrides del manifiesto.
Elementos secundarios
Elemento | Obligatorio | Descripción |
---|---|---|
<Identificación> | Yes | Id. de aplicación del servicio asociado al complemento según está registrado en el punto de conexión de Azure Active Directory v2.0. |
<Recurso> | Yes | Especifica el URI de id. de aplicación del complemento según está registrado en el punto de conexión de Azure Active Directory v2.0. |
Scopes | Yes | Especifica los permisos que el complemento necesita para un recurso, como Microsoft Graph. |
Ejemplo de 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>