Аутентификация веб-надстройки Outlook с помощью единого входа - PullRequest
0 голосов
/ 01 июня 2018

Я пытаюсь выполнить шаги по аутентификации надстройки Outlook Web с помощью единого входа в соответствии с официальной документацией , но застрял в разделе Обновление манифеста надстройки .Описанный в этой ссылке , я должен добавить этот фрагмент в раздел VersionOverrides файла манифеста:

<WebApplicationInfo>
  <Id>912344b-661c-4424-0ksc-fb23131aa2e344</Id>
  <Resource>api://localhost:44374/912344b-661c-4424-0ksc-fb23131aa2e344</Resource>
  <Scopes>
    <Scope>profile</Scope>
    <Scope>user.read</Scope>
  </Scopes>
</WebApplicationInfo>

, а также изменить версию с VersionOverridesV1_0 на VersionOverridesV1_1 , поскольку моя веб-надстройка предназначена для Outlook (WEB).Я изменяю это в манифесте в Visual Studio, но по какой-то причине он выдает мне это сообщение об ошибке:

Это неверный xsi: type 'http://schemas.microsoft.com/office/mailappversionoverrides:VersionOverridesV1_1'

Почему?

РЕДАКТИРОВАТЬ: я наткнулся на это , где он говорит:

Примечание. В настоящее время только Outlook 2016 поддерживает схему VersionOverrides v1.1 и тип VersionOverridesV1_1.

, но моя надстройка - веб, а не для собственного клиента ... Поэтому, как добавить этот раздел WebApplicationInfo , если VersionOverridesV1_0 нетподдержать его и перейти к следующим шагам из статьи?

1 Ответ

0 голосов
/ 01 июня 2018

VersionOverridesV1_1 должен быть дочерним из VersionOverridesV1_0, это не или-или.Из документации :

Для реализации нескольких версий элемент VersionOverrides для более новой версии должен быть дочерним по отношению к к VersionOverridesэлемент для более старой версии.Дочерний элемент VersionOverrides не наследует никаких значений от родителя.

<VersionOverrides xmlns="http://schemas.microsoft.com/office/mailappversionoverrides" xsi:type="VersionOverridesV1_0">
    <Description resid="" />
    <Requirements>
    </Requirements>
    <Hosts>
    </Hosts>
    <Resources>
    </Resources>

    <VersionOverrides xmlns="http://schemas.microsoft.com/office/mailappversionoverrides/1.1" xsi:type="VersionOverridesV1_1">
        <Description resid="" />
        <Requirements>
        </Requirements>
        <Hosts>
        </Hosts>
        <Resources>
        </Resources>
    </VersionOverrides>
</VersionOverrides>  
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...