Как предотвратить новое окно для входа в AD B2C с помощью React
Я следую руководствам, предоставленным Microsoft, чтобы попробовать потоки аутентификации AD B2C с использованием перенаправления. Но при этом всегда открывается новая вкладка браузера, представляющая экран входа в систему Microsoft. Это нарушает пользовательский опыт, который мы хотим предоставить в нашем приложении. Можно ли настроить MSAL для перенаправления в том же фрейме / окне без открытия нового окна или вкладки?
Другой вариант от Microsoft - использовать поток учетных данных для пароля владельца ресурса, но он НЕ рекомендуется Microsoft, а также не обладает гибкостью для поддержки таких вариантов использования, как MFA.
Любые рекомендации по преодолению проблемы перенаправления приветствуются! Спасибо
1 ответ
Не уверен, что вы имеете в виду под «новой вкладкой браузера», но вы можете использовать фреймы для упрощения входа.
Вы можете избежать перенаправления пользователей на отдельную страницу входа или создания всплывающего окна. Используя встроенный элемент фрейма, вы можете встроить пользовательский интерфейс для входа в Azure AD B2C непосредственно в свое веб-приложение ».