Перехватить перенаправление авторизации из Electron и Angular и обработать его в том же окне

#oauth #oauth-2.0 #electron #msal #msal.js

#oauth #oauth-2.0 #electron #azure-ad-msal #msal.js

Вопрос:

У меня есть приложение Angular 9, которое выполняет базовую аутентификацию в Azure Active Directory, используя msal.js Это работает без проблем.

При попытке запустить мое приложение Angular, обернутое Electron в следующем сценарии:

  1. пользователь нажимает кнопку входа
  2. откроется окно входа в ms
  3. пользователь вводит пароль и нажимает Далее.

Ожидается: главная страница обновляется / перезагружается с аутентификацией пользователя (то же окно Electron)

Фактически: открывается другое окно без аутентификации.

Я пытался перехватывать все виды перенаправления / навигации, используя объекты webContents в main.js безуспешно. Ищу некоторую помощь.

Комментарии:

1. Открывает ли это всплывающее окно?

2. Вы чего-нибудь добились с этим?