Элемент WebApplicationInfo
Поддерживает единый вход в надстройках Office. Этот элемент содержит сведения для надстройки в качестве следующего:
- Ресурс OAuth 2.0, для которого клиентскому приложению Office могут потребоваться разрешения.
- Клиент OAuth 2.0, которому могут потребоваться разрешения для Microsoft Graph.
Тип надстройки: Область задач, почта, содержимое
Допустимо только в следующих схемах VersionOverrides:
- Область задач 1.0
- Контент 1.0
- Почта 1.0
- Почта 1.1
Дополнительные сведения см. в разделе Переопределения версий в манифесте только надстройки.
Связаны с этими наборами требований:
Примечание.
API единого входа в настоящее время поддерживается для Word, Excel, Outlook и PowerPoint. Дополнительные сведения о текущей поддержке API единого входа см. в статье Наборы обязательных элементов API удостоверений. Если вы работаете с надстройкой Outlook, обязательно включите современную проверку подлинности для клиента Microsoft 365. Сведения о том, как это сделать, см. в статье Включение или отключение современной проверки подлинности для Outlook в Exchange Online.
<WebApplicationInfo> является дочерним элементом элемента VersionOverrides в манифесте.
Дочерние элементы
Элемент | Обязательный | Описание |
---|---|---|
<Идентификатор> | Да | Идентификатор связанной с надстройкой службы, зарегистрированный в конечной точке Azure Active Directory 2.0. |
<Ресурс> | Да | Указывает URI идентификатора надстройки, зарегистрированный в конечной точке Azure Active Directory 2.0. |
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>
Office Add-ins