跳到正文
Biqilu Line

登录与验证常识

通行密钥扫码登录卡住了,从蓝牙、距离、联网查起

电脑上没有存这个网站的通行密钥,而手机里有,登录时就会走到扫码这一步。卡住时,先从两台设备之间的连接条件查起。

最后核对

这个二维码是「用另一台设备里的通行密钥登录」的入口。你在电脑上登录某个网站,这台电脑里没有存它的通行密钥,而你的手机里有,在电脑上选了用另一台设备登录,电脑就显示一个二维码,让手机来完成验证。手机扫码后,在手机上用指纹、人脸或锁屏密码确认,电脑上的登录随之完成。

二维码在登录的哪一步出现

按各家的步骤说明,二维码是在电脑上选了「用别的设备」这一类选项之后显示的。各家的叫法不同:

  • Chrome 帮助页写的是【使用另一部设备中的通行密钥】或【使用手机或平板电脑】。
  • Google 账号登录页是依次点击【试试其他方式】【使用您的通行密钥】。
  • Apple 的 iPhone 使用手册写的是选择【其他选项】、【附近设备的通行密钥】或类似选项。

FIDO 联盟把这一套叫跨设备身份验证,举的例子是:你有一部已经存了某网站通行密钥的手机,想在一台从未登录过的电脑上登录这个网站。在电脑上选择使用其他设备登录后,手机靠近电脑(在蓝牙低功耗范围内),手机系统会列出它存有的账户,你选一个,再做一次解锁操作,电脑上就登录了。

FIDO 联盟的说法是,流程使用蓝牙低功耗(BLE)来验证物理距离,但不依赖蓝牙的安全属性来保证登录的实际安全性;这种传输方式被命名为「混合」,在标准蓝牙安全特性之上另加了一层标准加密来保护数据。

所以手机要放在电脑旁边。蓝牙关着,或者两台设备离得太远,「两台设备在一起」这件事就确认不了。

扫码登录要同时满足的条件

  • 两台设备都打开蓝牙。Microsoft 的排查页:必须在两台设备上启用蓝牙,即要登录的设备以及包含通行密钥的设备。
  • 两台设备在彼此的范围内。出自 Microsoft 的排查页。
  • 两台设备都连接到互联网,但不需要位于同一网络上。出自 Microsoft 的排查页。电脑连宽带、手机用移动数据,符合这一条。
  • 手机开着屏幕锁定。Google 帐号帮助页把「开启手机的屏幕锁定功能」列为使用通行密钥前的准备。
  • iPhone、iPad 要开 iCloud 钥匙串。出自 Apple 使用手册,手册另外要求双重认证也必须打开。
  • 系统和浏览器版本够新。Google 帐号帮助页列出的要求是:电脑为 Windows 10、macOS Ventura、ChromeOS 109 或更高版本,手机为 Android 9、iOS 16 或更高版本,浏览器为 Chrome 109、Safari 16、Edge 109、Firefox 122 或更高版本。这是登录 Google 账号的要求,其他网站可以拿来当参考。

电脑上点什么,手机上点什么

Apple 的使用手册提醒,具体指示可能会因 App、网站或浏览器而异,但通常包括与下面类似的步骤;按钮名在你登录的网站上可能略有出入。

  1. 在电脑上打开要登录的网站,进入登录页,在账户名一栏输入用户名。
  2. 系统提示使用通行密钥时,选「用另一台设备」的选项,名称见前面列的三种叫法。Chrome 里如果没看到通行密钥选项,先点【换个方式】。
  3. 电脑屏幕上显示二维码。
  4. 拿起手机,用相机或二维码扫描器应用扫这个二维码。iPhone 直接用相机扫。
  5. 在手机上确认。登录 Google 账号时,手机上点【使用通行密钥登录】,用 iPhone 或 iPad 的点【通过通行密钥登录】;其他网站按手机屏幕上的说明操作。
  6. 在手机上用指纹、人脸或锁屏数字密码验证身份。通过后,电脑上的登录完成。

开始第 2 步之前,建议先把手机屏幕解锁、蓝牙打开,再去点电脑上的选项。Microsoft 的排查页列出的失败原因里有一条是「此过程花费的时间太长,或者未能在设备超时之前完成一个步骤」,准备好了再开始,能少碰到这一条。

二维码不显示或扫了没反应时逐项查

先分清卡在哪里。电脑上根本没出现二维码,和二维码出来了、手机扫完却登录失败,查的东西有重叠,但起点不同。

电脑上没有出现二维码

按顺序查:

  1. 对照前面的条件清单查前三条:蓝牙、范围、联网。
  2. 你用的是单位或学校的账户,组织可能不允许使用蓝牙对其他设备进行身份验证。这一条自己改不了,要找管理员。

二维码出来了,扫完失败或一直转圈

  1. 对照前面的条件清单,再查一遍蓝牙和联网。
  2. 看是不是超时了。在手机上找相机、解锁、确认,任何一步拖久了,这一次尝试就可能已经失效。建议在电脑上取消,从登录页重新走一遍。
  3. 看手机的屏幕锁定是否被关掉了。屏幕锁定被禁用时,同步过来的通行密钥不会显示。
  4. 看系统和浏览器的版本。旧版 Windows、macOS、移动操作系统及其浏览器可能不完全支持通行密钥,建议把操作系统和浏览器更新到最新版本。

这几项都查过仍然不行,先换一种登录方式进账号。各种验证方式都试过还登不上时,按登录不上时的排查顺序继续。

扫码登录后这台电脑上会留下通行密钥吗

通行密钥不会因为扫码登录而转到电脑上。Chrome 帮助页在「使用另一部设备中的通行密钥」一节写明:你的通行密钥会保留在该移动设备上。

登录之后电脑可能会问你要不要再建一个。Google 帐号帮助页提到,创建首个通行密钥后,下次在支持通行密钥的任何设备上登录时,系统可能会提示你为相应设备创建通行密钥。

Apple 的使用手册描述的正是这种场合:在公共图书馆、网咖或朋友家的电脑上,只要 iPhone 在身边,就可以用手机里已存的通行密钥扫码登录。这种时候用扫码,比在那台电脑上留下一个通行密钥更合适。

账户用哪几种验证方式、通行密钥存在哪里,见账户安全设置这一站。

登录时的另外三种情况

弹出的是二维码,但想用的是 USB 安全密钥,怎么办?

登录 Google 账号时,帮助页在显示二维码那一步写着,想使用硬件安全密钥上的通行密钥,可以选择相应选项;其他网站建议在同一步找类似的选项。安全密钥插上后没被找到或没有及时响应的,Microsoft 的登录排查页给的办法是拔出并重新插入。

同一台电脑下次登录还要再扫一次二维码吗?

登录 Google 账号时,帮助页写的是:下次使用同样的电脑和手机组合登录,系统会自动向手机发送通知,在手机上验证身份即可。其他网站是否这样处理,以登录时屏幕上的提示为准。

在浏览器的无痕窗口里能用通行密钥扫码登录吗?

不一定。Google 帐号帮助页提到,在某些操作系统和浏览器中,可能无法在无痕模式下创建或使用通行密钥。在无痕窗口里走不通时,建议换成普通窗口再试一次。

参考页面

栏目里的其他几篇

全部 9 篇