Ресурс приложения, определенный в манифесте и источнике 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