web-applications - 如何在移动设备上使用身份验证器应用程序期间保留 Web 应用程序中的状态
问题描述
我有一个适用于 Google Drive 的网络应用程序。一开始,您必须登录 Google Drive 才能访问它。这将打开 Google 登录屏幕,首先要求输入电子邮件,然后输入密码,然后(如果配置了 2FA)输入来自 Google Authenticator 应用程序的代码。如果用户在移动设备上执行此操作,他/她必须离开 Web 应用程序,打开身份验证器应用程序,检索代码并返回到 Web 应用程序。
我现在的问题是,Web 应用程序将重新加载并丢失它所处的状态,因此用户必须重新开始登录过程,并且代码很可能会过期。
因为该应用程序会打开一个我无法控制的 Google 登录屏幕,所以我也无法手动恢复状态。
有什么方法可以防止在离开 Web 应用程序时丢失登录过程的状态?
谢谢大家
马克
解决方案
推荐阅读
- angular - 如何在一个可配置的位置制作角度服务类的根 url
- julia - Plots.jl 和多面箱线图
- javascript - 使用 Ajax 将 reCaptcha 令牌发送到 PHP
- python-3.x - 如何用 loc 替换字符串。输出?
- android - 实施非对称网格布局管理器,如 Instagram 搜索
- php - 刀片模板 - @extends 和 @section 不起作用
- android - 如果我已经添加了 Google Maven 存储库,如何在 Android Studio 中修复此错误?
- python - 根据选择django从数据库中获取数据
- java - 在片段布局上遇到谷歌地图问题
- mysql - 如何将数据框保存到包含 json 格式数据的 sql server 中