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




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