Azure AD B2C на Android: приложение все еще использует устаревший uri перенаправления MSAL и переключается на локальную аутентификацию MSAL

#android #azure-ad-b2c #msal

Вопрос:

Я использую Azure AD B2C на Android и получаю некоторые ошибки.

Когда меня позовут:

 PublicClientApplication.createMultipleAccountPublicClientApplication
 

Я получаю несколько ошибок.

Первый:

LocalMSALController не имеет права использовать брокера. Не проверяйте режим sharedDevice и немедленно возвращайте значение false. Android 29

Второй:

Телеметрия отключена, поскольку контекст или конфигурация телеметрии являются нулевыми Android 29

Третий:

Приложение по-прежнему использует устаревший uri перенаправления MSAL. Переключитесь на локальную аутентификацию MSAL. Для проверки подлинности при посредничестве ожидается, что URI перенаправления будет соответствовать » msauth:///.*», где полномочие в этом uri является именем пакета приложения. Это имя пакета указано как «Идентификатор приложения» в файле build.gradle. Android 29

Я искал «Приложение все еще использует устаревший uri перенаправления MSAL» и «Переключиться на локальную аутентификацию MSAL» и не получил много ответов и не могу понять, что это значит. Я пытаюсь разобрать, но просто нахожусь в тупике. Я трачу на это много времени и надеялся, что кто-нибудь сможет помочь.