У меня следующая проблема:
Я использую функцию DisplayDialogAsyn c в моем надстройке для запуска аутентификации от настраиваемого поставщика.
Office.context.ui.displayDialogAsync(
url,
{width: 400, height: 844, displayInIframe: true},
function (asyncResult) {
dialog = asyncResult.value;
dialog.addEventHandler(Office.EventType.DialogMessageRecieved, processMessage);
}
);
Когда пользователь уже вошел в систему in auth перенаправляет меня на указанную конечную точку, и iframe закрывается при передаче токена -> поэтому все работает нормально.
Однако, когда пользователь не вошел в систему, страница auth не отображается в IFrame.
Я проверил заголовок x-frame-options: SAMEORIGIN, но провайдер не установил его.
Домен провайдера аутентификации добавлен в манифест. xml
Поэтому я не могу понять, почему не отображается страница авторизации.