Мы используем Office Dialog API для нашей веб-надстройки Outlook.
Всплывающее диалоговое окно перенаправляет на локальную страницу
Далее перенаправляется на https://login.microsoftonline.com для
аутентификация, если не авторизован.
- После успешного входа в систему диалог перенаправляется в местный дом
снова, а затем диалог закрывается с помощью функции messageParent .
Мы используем angular-oauth2-oidc для аутентификации на Identity Server.
ref : https://github.com/manfredsteyer/angular-oauth2-oidc
Сценарий:
1) Хром : Весь поток работает, как и ожидалось.
2) IE, Edge и Outlook Desktop:
Снимок экрана консоли: