Partager via


Élément WebApplicationInfo

Prend en charge l’authentification unique (SSO) dans des compléments Office. Cet élément contient des informations sur le complément sous deux formes :

  • Ressource OAuth 2.0 pour laquelle l’application cliente Office peut avoir besoin d’autorisations.
  • Un client OAuth 2.0 pouvant requérir des autorisations dans Microsoft Graph.

Type de complément : Volet Office, Courrier, Contenu

Valide uniquement dans les schémas VersionOverrides suivants :

  • Volet De tâches 1.0
  • Contenu 1.0
  • Mail 1.0
  • Courrier 1.1

Pour plus d’informations, consultez Remplacements de version dans le manifeste du complément uniquement.

Associé à ces ensembles de conditions requises :

Remarque

L’API d’authentification unique est actuellement prise en charge pour Word, Excel, Outlook et PowerPoint. Pour plus d’informations sur l’endroit où l’API d’authentification unique est actuellement prise en charge, voir Ensembles de conditions requises de l’API d’identité. Si vous utilisez un complément Outlook, veillez à activer l’authentification moderne pour la location Microsoft 365. Pour savoir comment procéder, consultez Activer ou désactiver l’authentification moderne pour Outlook dans Exchange Online.

<WebApplicationInfo> est un élément enfant de l’élément VersionOverrides dans le manifeste.

Éléments enfants

Élément Obligatoire Description
<Id> Oui ID d’application du service associé au complément, tel qu’inscrit dans le point de terminaison Azure Active Directory (Azure AD) v2.0.
<Ressource> Oui Spécifie l’URI de l’ID d’application du complément, tel qu’inscrit dans le point de terminaison Azure AD v2.0.
Scopes Oui Spécifie les autorisations dont le complément a besoin pour une ressource, telle que Microsoft Graph.

Exemple pour 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>