Ресурс приложения, определенный в манифесте и источнике iframe, не соответствует

Я создал приложение ms team, которое отлично работает, если я запускаю его локально, однако, когда я устанавливаю appackage в своей команде и запускаю приложение, он показывает мне следующую ошибку в консоли:

Ресурсы приложения, определенные в манифесте и источнике iframe, не совпадают.

мое приложение в лазурном AD настроено для работы с несколькими арендаторами с уникальным идентификатором. И я добавил объект webApplicationInfo в файл манифеста: "," webApplicationInfo": {" id":" bae ..... a8 "," resource":" https://xxxxx.onmicrosoft.com/ba. .... a8 "}"

Я попытался изменить форму объекта ресурса https с манифеста и лазурного на api: //, это не сработало, я также добавил запрос «inTeamsSSO=true» на свою статическую вкладку. Области статической вкладки: «Команда».

как мне исправить эту проблему?

3 ответа

Проверьте содержимое раздела webApplicationInfo:

      "webApplicationInfo": {
    "id": "{AAD App client id}",
    "resource": "api://{Your tab app domain}/{AAD App client id}"
  }

Убедитесь, что домен в webApplicationInfo совпадает с доменом приложения вашей вкладки, иначе Teams вернет ошибку.

проблема была решена в этом сообщении о проблеме github: https://github.com/OfficeDev/TeamsFx/issues/2039

@KristapsD - Я тестировал его со своей стороны, и он у меня работает нормально.

Статическая вкладка Personal Scope:

Настраиваемая вкладка команд:

Не могли бы вы повторить со своей стороны.

Другие вопросы по тегам