Elemento WebApplicationInfo

Suporta o logon único (SSO) em Suplementos do Office. Este elemento contém informações sobre o suplemento como:

  • Um recurso OAuth 2.0 para o qual o aplicativo cliente do Office pode precisar de permissões.
  • Um cliente do OAuth 2.0 que pode exigir permissões para o Microsoft Graph.

Tipo de suplemento: Painel de tarefas, Email, Conteúdo

Válido somente nestes esquemas VersionOverrides:

  • Painel de tarefas 1.0
  • Conteúdo 1.0
  • Email 1.0
  • Email 1.1

Para obter mais informações, consulte Substituições de versão no manifesto somente do suplemento.

Associado a estes conjuntos de requisitos:

Observação

A API de logon único tem suporte no momento para Word, Excel, Outlook e PowerPoint. Para saber mais sobre os programas para os quais a API de logon único tem suporte no momento, consulte Conjuntos de requisitos da IdentityAPI. Se você estiver trabalhando com um suplemento do Outlook, certifique-se de habilitar a Autenticação Moderna para a locação do Microsoft 365. Para saber como fazer isso, consulte Habilitar ou desabilitar a autenticação moderna para o Outlook no Exchange Online.

<WebApplicationInfo> é um elemento filho do elemento VersionOverrides no manifesto. Ele deve ser o último elemento filho.

Elementos filho

Elemento Obrigatório Descrição
<ID> Sim A Id do Aplicativo do serviço associado do suplemento conforme registrado no ponto de extremidade do Azure Active Directory (Azure AD) v 2.0.
<Recurso> Sim Especifica o URI da ID do Aplicativo do suplemento, conforme registrado no ponto de extremidade do Azure Active Directory v 2.0.
Escopos Sim Especifica as permissões que o suplemento precisa para um recurso, como o Microsoft Graph.

Exemplo 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>