Ионная и MSAL-аутентификация с помощью экземпляра Azure AD
Я хочу войти в Azure AD из моего мобильного приложения Ionic.
Я пытался заставить мою реализацию работать с использованием UserAgentApplication.loginPopup() из модуля msal так же, как пользователь первоначально описал здесь: Ionic и MSAL Authentication , и я, наконец, столкнулся с проблемой перенаправления в Ionic (я могу завершить процесс, используя ngserve и браузере, но не тогда, когда я тестировал его на мобильном телефоне: перенаправление на мое базовое приложение выдает ошибку и никогда не возвращается; кажется, это известная проблема)
Обходной путь, предложенный Паоло Куселой, заключался в том, чтобы избежать этой утилиты PopupLogin и заставить ее работать с InAppBrowser и CustomNavigationClient , но в этом случае я не знаю, как мне создать экземпляр моего msalService.instance с правильной конфигурацией msal, так же, как я делал раньше с UserAgentApplication (clientId, Authority, redirectUri и т. д.).
Не могли бы вы помочь мне с этим? Я схожу с ума.
Заранее спасибо.
Я пытаюсь войти в систему с помощью экземпляра Azure AD, но у меня много проблем в мобильном приложении Ionic.