Firebase Google Authentication два шага

В настоящее время я разрабатываю мобильное приложение, и я довольно сильно застрял в процессе входа в систему с помощью Google auth и firebase. По сути, я хочу двухэтапную аутентификацию.

  1. Войдите в Google, затем переключитесь на второе намерение
  2. Позвольте пользователю изменить отображаемое имя, а затем зарегистрируйте пользователя в firebase.

Я видел эту реализацию в потоке входа в мобильное приложение Uber, и мне было интересно, как я могу получить такой же подход.

я не думаю, что процесс входа в Uber отличается от любого другого приложения, которое использует вход в Google.

rajeswari ratala 11.03.2019 13:03

На самом деле, если вы выберете логин Google, вам будет предложено указать, где вам нужно будет выбрать свою учетную запись Google. После того, как детали получены, они заполняются в форме, где у вас есть имя, фамилия и адрес электронной почты. Вы можете изменить эти данные, а затем отправить. Если вы не отправляете туда и снова открываете приложение, вы все еще не вошли в систему, и вам нужно снова пройти процесс входа в систему.

sebastian coteanu 11.03.2019 13:16

«Вы можете изменить эти данные, а затем отправить», эти данные взяты из Google. как только вы получите результат, вы можете использовать данные для создания еще одного шага, чтобы пользователь мог редактировать информацию, если он хочет. вы только редактируете данные перед отправкой в ​​uber, поэтому uber может создать учетную запись с отредактированными данными. Процесс входа в Google не отличается

rajeswari ratala 11.03.2019 13:20

Я согласен. Процесс входа в Google такой же. Добавление нового действия для подробного подтверждения меняет процесс входа в систему. Что мне нужно сделать, так это переместить 4-й шаг из «firebase.google.com/docs/auth/android/google-signin» в другое действие, где я могу редактировать, скажем, отображаемое имя.

sebastian coteanu 11.03.2019 13:42
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
4
74
0

Другие вопросы по теме