Файлы cookie недоступны в надстройке Office Outlook

Я разрабатываю надстройку для Outlook, и вот моя проблема изложение проблемы: IE и Safari по умолчанию сторонние файлы cookie отключены, я не могу установить файлы cookie своего приложения, потому что оно рассматривается как стороннее , поэтому я запускаю диалоговое окно модели, чтобы показать страницу входа в мое приложение, после успешного входа в систему я вижу, что файл cookie установлен, и я закрываю диалоговое окно модели. после этого я обновляю свою страницу хоста, чтобы перенаправить на портал, который мы разработали для Addin, здесь мой Addin не может прочитать cookie. но когда я открываю новую вкладку, я могу получить доступ к своему порталу, потому что cookie доступен

У меня есть работа, например, включение сторонних файлов cookie в браузере, но я не хочу просить своих клиентов включить сторонние файлы cookie в браузере. поэтому я попытался установить cookie через диалоговое окно модели.

Спасибо за вашу помощь, я очень рад узнать, почему я не могу получить доступ к файлу cookie, доступному в моем браузере.


person Kranthi Kumar    schedule 13.07.2017    source источник
comment
Вы нашли решение этого?   -  person maxpaj    schedule 07.03.2018


Ответы (1)


Для аутентификации пользователей Office.js предоставляет Dialog API. Функции Dialog, специально разработанные для обеспечения беспрепятственного взаимодействия с пользователем на разных клиентах и ​​платформах. Этот API полностью поддерживается Outlook в соответствии с Наборы требований Dialog API. Office.context.ui, предоставляет объекты и методы, которые можно использовать для создания и управления компонентами пользовательского интерфейса, такими как диалоговые окна, в надстройке Office.

person Slava Ivanov    schedule 13.07.2017
comment
Ссылки не работают. - person Nathan B; 29.04.2020
comment
@NadavB Спасибо, исправлено. - person Slava Ivanov; 29.04.2020