Мауи нарушает интерактивный вход в Azure из приложения для AndroidAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Мауи нарушает интерактивный вход в Azure из приложения для Android

Сообщение Anonymous »

Вход в Azure в версии нашего приложения для Мауи не работает. Он отлично работает с Xamarin (последние 4 года). В Мауи, когда мы выполняем вход в Azure, нам никогда не предлагается ввести приложение. Вместо этого он просто возвращается в приложение без выдачи токена.
Это иллюстрирует проблему:
Изображение

Как показано выше, при запуске последовательности из Xamarin последним шагом является приглашение выберите приложение «Только один раз» или «Всегда». По какой-то странной причине этот последний шаг никогда не происходит в версии приложения MAUI.
Код в приложении для запуска последовательности выглядит следующим образом:

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

 try
{
AuthResult = await PCA.AcquireTokenInteractive(_scopes)
.WithAuthority(AUTHORITY_URI)
.WithParentActivityOrWindow(theParentWindow)
.WithPrompt(Prompt.ForceLogin)
.ExecuteAsync();

}
catch (Exception ex2)
{
SetAuthToken(null);
throw new ApplicationException("Interactive login failed", ex2);
}

SetAuthToken(AuthResult?.AccessToken);
Манифест в Xamarin выглядит следующим образом Манифест MAUI в основном идентичен: Я понятия не имею, почему поведение в Azure будет отличаться при запуске из Xamarin и версии приложения для Maui.
Может ли кто-нибудь заметить, что может отличаться от версия для Мауи?



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

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

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

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

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

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