Articles of authentication

Google signin uid & firebase uid не совпадают после обновления firebase до 9.2.0

Я обновил базу данных firebase до версии 9.2.0. Firebase uid раньше был google: (идентификатор google signin), но теперь он не соответствует. Перед обновлением – Google Signin uid = 101672719428298324455 Firebase uid = google: 101672719428298324455 После обновления – Google Signin uid = 101672719428298324455 Firebase uid = fcojpImyQWTHp02YzWYsRezShKP2 Google uid возвращается другими службами, такими как класс, поэтому […]

Android – Firebase Debug SHA1 сертификат

Я пытаюсь реализовать Firebase Auth с помощью входа в Google. Добавляя приложение для Android в свой проект, он запрашивает у меня Debug signing certificate SHA-1 . Теперь этот проект поделился с моими товарищами по команде, и все будут запускать приложение через соответствующее программное обеспечение для Android Studio. Мои запросы: Отладочный ключ будет отличаться для всех […]

Получение «Невозможно разрешить метод» addOnCompletionListener () «…» при попытке разместить некоторый код внутри метода builder.setPositiveButton onClick ()

Я пытаюсь поместить некоторый код внутри AlertDialog.Builder builder.setPositiveButton . Проблема в том, что я получаю следующую ошибку: Cannot resolve method 'addOnCompletionListener(anonymous android.content.DialogInterface.OnClickListener, anonymous com.google.android.gms.tasks.OnCompletionListener<com.google.firebase.auth.AuthResult>) Вот код: AlertDialog.Builder builder = new AlertDialog.Builder(SignUpActivity.this); builder.setTitle("Title"); builder.setView(R.layout.customlayout); builder.setPositiveButton("Continue", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int i) { //error from below line mAuth.createUserWithEmailAndPassword(userEmail.getText().toString(), userPassword.getText().toString()) .addOnCompleteListener(this, new OnCompleteListener<AuthResult>() { […]

Как аутентифицировать запрос POST пользователя Android с API-интерфейсом Django REST?

На данный момент у меня есть API-интерфейс Django REST, и все это очень сложно для веб-приложения, в котором я реализовал User Auth в бэкэнд. Условие «login_required» хорошо подходит для веб-приложения, которое основано на файлах cookie. Теперь у меня есть приложение для Android, которому необходимо получить доступ к одному и тому же API. Я могу войти […]

Вход в Google не работает после публикации в магазине воспроизведения

Я прошел через это , и что касается процесса, я сделал это. Но когда я установил приложение из игрового магазина, я не могу войти с помощью кнопки входа в google sign in . Я использовал Firebase для входа в google. Когда я нажимаю кнопку входа в систему, вы выбираете вариант выбора учетной записи, но затем […]

Аутентификация SSL-клиента с сертификатом на Android

Я пишу приложение Android, которое подключается к серверу для вызова некоторых веб-сервисов. Этот сервер использует самоподписанный сертификат для SSL и требует сертификата клиента для проверки подлинности. Когда я подключаюсь к серверу с браузером Android Chrome или с браузером Safari от Iphone, он отлично работает. Соединение SSL устанавливается, и аутентификация сертификата клиента выполняется и перенаправляется на […]

Отладчик Android – объекты Firebase запутываются

В настоящее время у меня есть приложение для Android, в котором используется Firebase Auth. После входа в google я получаю объект FirebaseUser . Если я установил точку останова и посмотрю на объект. Я вижу запутанные объекты и ценности. См. Изображение: Proguard отключен для отладки, поэтому я предполагаю, что это не проблема: buildTypes { debug { […]

Accountmanager vs sharedpreference для аутентификации и связи с сервером

В моем проекте хотят читать и записывать данные на сервере, зависит от ключа аутентификации (пользователя). До сих пор я планировал использовать общие предпочтения для хранения ключа аутентификации пользователя для дальнейшей связи с сервером. Позже я узнал «Account manager», прочитав этот учебник : У меня мало смущает использование менеджера аккаунта или sharedpreference. Мне сложно понять, как […]

Firebase перезаписывает подписи с учетной записью Google

В документации не упоминается об этом, и все, что я нашел, было этим и этим , где я хотел бы подтвердить это: Если существует существующая учетная запись с тем же адресом электронной почты, но с другими учетными данными (например, пароль или ненадежный поставщик), предыдущие учетные данные удаляются из соображений безопасности. Если пользователь подписывается через Facebook […]

Тестирование Robolectric с помощью Firebase

Я пытаюсь написать простой тест Robolectric для моего ведущего, который использует базу данных Firebase и Firebase Auth. Но каждый раз, когда я пытаюсь запустить тест, он выдает исключение IllegalStateException. java.lang.IllegalStateException: FirebaseApp with name [DEFAULT] doesn't exist. at com.google.firebase.FirebaseApp.getInstance(Unknown Source) at com.google.firebase.FirebaseApp.getInstance(Unknown Source) at com.google.firebase.auth.FirebaseAuth.getInstance(Unknown Source) Мой тест довольно прост @RunWith(RobolectricTestRunner.class) @Config(constants = BuildConfig.class) public class […]

Intereting Posts
Какова позиция адаптера RecyclerView, связанная с индексом его набора данных? Новый API GCM Регистрация неизвестной исходной ошибки Как установить текст текстового представления в другом потоке Xamarin Android Finalizer не получает вызов, когда вы покидаете активность, чтобы перейти на другую активность Нет результатов с пользовательским фильтром ArrayAdapter Чистое приложение c ++ для Android и его производительность Добавление / удаление страниц в ViewPager динамически Обработчики Scrollview и OnClick не работают, когда просмотр очищается и воссоздается Тестирование onActivityResult () ACCESS_FINE_LOCATION разрешает обновление с использованием функции-функции в мобильном приложении Ionic Предварительный просмотр камеры Android на двух режимах (предварительный просмотр камеры с несколькими объективами) Eclipse "Duplicate Location" при установке нового плагина Sequoyah? Android: не может заменить один фрагмент другим Использование shadow-dom (Polymer) в Android 4.4 Webview Интегрируя org.apache.poi и пакет javax.xml.stream. * (Stax-api) в android – как установить аргумент -core-library в Android Studio?