Веб-страница, открытая WebAuthProvider.login на Android, возвращает старые учетные данные.Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Веб-страница, открытая WebAuthProvider.login на Android, возвращает старые учетные данные.

Сообщение Anonymous »

Я использую этот код, чтобы дать пользователю возможность войти в веб-просмотр, используя следующий код:

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

val auth0 = Auth0(AUTH0_CLIENT_ID, AUTH0_DOMAIN)
WebAuthProvider.login(auth0)
.withRedirectUri(AUTH0_REDIRECT_URL)
.withScheme(AUTH0_SCHEME)
.withScope(AUTH0_SCOPE)
.start(
context,
object : Callback {
override fun onSuccess(result: Credentials) {
cont.resume(result)
}

override fun onFailure(error: AuthenticationException) {
cont.resumeWithException(error)
}
}
)
и это работает. Но после того, как пользователь вводит неправильные учетные данные, отображается ошибка, и когда пользователь нажимает кнопку, чтобы повторить попытку, этот код вызывается снова, и он открывает веб-просмотр только на мгновение, и метод возвращает старый объект Credentials. Таким образом, нет возможности ввести правильные учетные данные пользователя, страница закрывается автоматически слишком быстро. Кажется, некоторые файлы cookie сохраняются автоматически или что-то в этом роде. Можно ли решить эту проблему?

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

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

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

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

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

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