Поделиться через


Элемент Scopes

Содержит разрешения, необходимые надстройке для внешнего ресурса, например Microsoft Graph. Если ресурсом является Microsoft Graph, AppSource использует элемент Scopes для создания диалогового окна согласия. Когда пользователи устанавливают надстройку из Магазина, им предлагается предоставить ей указанные разрешения на доступ к данным Microsoft Graph.

Тип надстройки: Область задач, почта, содержимое

Допустимо только в следующих схемах VersionOverrides:

  • Область задач 1.0
  • Контент 1.0
  • Почта 1.0
  • Почта 1.1

Дополнительные сведения см. в разделе Переопределения версий в манифесте только надстройки.

Связаны с этими наборами требований:

<Scopes> — это дочерний элемент элемента WebApplicationInfo в манифесте.

Дочерние элементы

Элемент Обязательный Описание
<Область> Да Имя разрешения; Например, Files.Read.All или profile.

Пример

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