首页 > 解决方案 > 如何在移动设备上使用身份验证器应用程序期间保留 Web 应用程序中的状态

问题描述

我有一个适用于 Google Drive 的网络应用程序。一开始,您必须登录 Google Drive 才能访问它。这将打开 Google 登录屏幕,首先要求输入电子邮件,然后输入密码,然后(如果配置了 2FA)输入来自 Google Authenticator 应用程序的代码。如果用户在移动设备上执行此操作,他/她必须离开 Web 应用程序,打开身份验证器应用程序,检索代码并返回到 Web 应用程序。

我现在的问题是,Web 应用程序将重新加载并丢失它所处的状态,因此用户必须重新开始登录过程,并且代码很可能会过期。

因为该应用程序会打开一个我无法控制的 Google 登录屏幕,所以我也无法手动恢复状态。

有什么方法可以防止在离开 Web 应用程序时丢失登录过程的状态?

谢谢大家

马克

标签: web-applicationsprogressive-web-appstwo-factor-authenticationgoogle-authenticator

解决方案


推荐阅读