我很清楚这对安全的影响,以至于我打赌它不存在,所以在你说我疯之前,这就是我问的原因。
我真的厌倦了只带手机,安装一个新的应用程序/其他什么,发现自己需要突然在运行中创建一个特定于应用程序的新密码,并且必须浏览谷歌绝对不适合移动的安全页面才能做到这一点。我想创建一个某种应用程序,允许我生成特定于应用程序的密码,无论是通过文本还是安卓应用程序本身或其他方式。在我看来,这里有两个选项:
- 使用某些Google帐户安全API(如果存在)创建特定于应用程序的密码
- 执行抓取类型行为(当然要使用适当的凭据)以自动创建它。我真的不想这么做
是否有人知道(a)是否存在这种类型的API,或(b)是否有其他方法可以做到这一点?显然,这个应用程序将发布在Github上进行自托管。
没有官方的API来生成特定于应用程序的密码。
我通过做几件事自己解决了这个问题:
1) 打印出可由Authenticator应用程序扫描的账户二维码,以便生成代码。我把它固定在我的桌子上。这使我可以重新格式化手机,而无需每次关闭两步。
2) 使用我的Android设备的浏览器登录。将谷歌帐户添加到安卓手机时,在输入用户名和密码的屏幕前,单击菜单按钮(如果没有菜单按钮,则在屏幕上单击3个点),然后选择浏览器登录。这允许您使用用户名、真实密码和验证码登录Android设备,而不是特定于应用程序的密码。
这使我在95%的时间里不需要生成特定于应用程序的密码。
Jay