MSAL перенаправляется обратно в приложение, но задача получения токена никогда не завершаетсяAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 MSAL перенаправляется обратно в приложение, но задача получения токена никогда не завершается

Сообщение Anonymous »

Я пытаюсь использовать MSAL в гибридном приложении .NET MAUI Blazor (net10.0-android, .NET SDK 10.0.100, Android API 36.0).
Я пытаюсь заставить пользователя войти в систему в интерактивном режиме. Код, который я вызываю, представляет собой внутреннюю библиотеку, которая по сути является оберткой для этого вызова:

Код: Выделить всё

await publicClientApplication.AcquireTokenInteractive(".default");
Мое IPublicClientApplication правильно настроено с использованием идентификатора клиента Azure, а также родительского действия, и я добавил необходимую BrowserTabActivity, чтобы она могла перенаправляться обратно в мое приложение.
Когда я вхожу в систему, я перенаправляюсь обратно в приложение, но кажется, что задача AcquireTokenInteractiveAsync никогда не завершается. По крайней мере, это моя лучшая теория, поскольку я также не могу заставить точки останова работать на Android, но я не вижу эффектов какого-либо кода после ожидания Задачи (ведение журнала, выдача исключений).
Я подозреваю, что это что-то специфическое для Android, чего мне не хватает, поскольку в Windows процесс работает должным образом.

Подробнее здесь: https://stackoverflow.com/questions/798 ... -completes
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»