Я работаю над созданием надстройки Office с Adal.js для интеграции AAD. И моя надстройка требует некоторых разрешений.Ошибка X-Frame-Option DENY при входе AAD в офисную надстройку
Когда я открываю надстройку в OneNote и пытаюсь вызвать логин от adal.js, он запрашивает login.microsoftonline.com и дает ошибку отказа X-Frame-Option.
Я думаю, что это потому, что офисная надстройка работает в iFrame, как я могу обойти это?
login.microsoftonline.com/common/oauth2/authorize?response_type=id_token&cl…nt-SKU=Js&x-client-Ver=1.0.13&nonce=ced03385-f1ca-4206-bb23-6c3e8338a0d2:1 Refused to display 'https://login.microsoftonline.com/common/oauth2/authorize?response_type=id_…ient-SKU=Js&x-client-Ver=1.0.13&nonce=ced03385-f1ca-4206-bb23-6c3e8338a0d2' in a frame because it set 'X-Frame-Options' to 'DENY'.
Обратите внимание, что DialogAPI пока не доступен для Outlook, онлайн или любой версии OWA. – lgaud
@lgaud хорошо пункт! вам нужно проверить доступность dialogApi и реализовать резервную зависимость от всплывающего окна. Проверьте этот образец, который я написал для получения дополнительной информации по теме https://github.com/Keluro/Office365-AddinWeb-SignInSample –