Как сохранить состояние в веб-приложении во время использования приложения для проверки подлинности на мобильном устройстве - PullRequest
0 голосов
/ 14 января 2019

У меня есть веб-приложение, которое работает с Google Drive. Сначала вы должны войти в Google Диск, чтобы получить к нему доступ. Откроется экран входа в систему Google, в котором сначала запрашивается электронная почта, затем пароль , затем (если настроен 2FA) для кода из приложения Google Authenticator. Если пользователь делает это на мобильном устройстве, он / она должен покинуть веб-приложение, открыть приложение для проверки подлинности, получить код и вернуться в веб-приложение.

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

Поскольку приложение открывает экран входа в Google, над которым у меня нет контроля, я также не могу восстановить состояние вручную.

Есть ли способ предотвратить потерю состояния процесса входа при выходе из веб-приложения?

Спасибо всем

Марк

...