MSAL.Android: авторизация Azure Active Directory B2C с помощью WebView - PullRequest
0 голосов
/ 21 февраля 2019

В Azure Activity Directory авторизация B2C на Android не приводит к автоматическому закрытию вкладки «Браузер» после успешной проверки учетных данных.Это ограничение для Android или есть какая-либо возможность программно закрыть вкладку браузера?

Согласно документам (https://github.com/AzureAD/microsoft-authentication-library-for-android/wiki/Migrating-from-MSAL. Android-0.1.n-to-0.2.0), веб-сайтview поддерживается в msal 0.2+, но не предоставлен пример для того же.Не могли бы вы подсказать, как я могу реализовать авторизацию B2C с помощью веб-просмотра на Android?

Ответы [ 2 ]

0 голосов
/ 13 августа 2019

Приложение может выбрать использование встроенного в приложение WebView, указав следующую строку в своей конфигурации JSON, переданную в MSAL:

"authorization_user_agent": "WEBVIEW"

вместо:

"authorization_user_agent": "БРАУЗЕР"

0 голосов
/ 07 марта 2019

Вкладка браузера должна автоматически закрываться при успешной аутентификации и обратном вызове Azure AD B2C в приложение.Возможно, приложение неправильно настроено или это ошибка в конкретном браузере, который вы используете (мы видели это раньше в небольших браузерах, поэтому данные могут помочь).Что касается Azure AD B2C, я бы настоятельно не рекомендовал использовать WebViews, поскольку Google и другие поставщики удостоверений явно отключают поддержку WebView.

Я бы порекомендовал вам включить ведение журнала и поделиться со мной журналами и при необходимости подать вопрос в библиотеку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...