Auth0 выдает исключение на MAUI AndroidAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Auth0 выдает исключение на MAUI Android

Сообщение Anonymous »

MAUI не работает с Auth0 на Android, но работает на iOS
Я добавил следующий код для Android

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

using Android.Content;
using Android.App;
using Android.Content.PM;

namespace abc.Mobile;
[Activity(NoHistory = true, LaunchMode = LaunchMode.SingleTop, Exported = true)]
[IntentFilter(new[] { Intent.ActionView },
Categories = new[] { Intent.CategoryDefault, Intent.CategoryBrowsable },
DataScheme = CALLBACK_SCHEME)]
public class WebAuthenticationCallbackActivity : Microsoft.Maui.Authentication.WebAuthenticatorCallbackActivity
{
const string CALLBACK_SCHEME = "com.abc";
}
Где был мой код входа

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

var authenticationService = new Auth0Client(new() {
Domain = "",
ClientId = Preferences.Get("ClientId", "xxx"), //Client Id from Auth0 portal
RedirectUri = "com.abc://callback/",
PostLogoutRedirectUri = "com.abc://callback/",
Scope = "openid offline_access"
});

authenticationResult = await authenticationService.LoginAsync(new {
audience = xxx, // Audience from Auth0 portal
prompt = "select_account"
});
Вместо этого я продолжаю сталкиваться с этим исключением, хотя я уже выделил его в подкласс в приведенном выше коде.
Вы должны создать подкласс WebAuthenticatorCallbackActivity
Вы должны создать подкласс WebAuthenticatorCallbackActivity
code> и создайте для него IntentFilter, соответствующий вашему callbackUrl.


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

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

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

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

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

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