我们今天登上了 Product Hunt! 留下评论

添加到 Chrome

使用 Okta 身份验证器

当你所在组织的 Okta 提供「Google Authenticator」时,任何标准身份验证器应用都可以——包括浏览器中的。在 Okta 提示时,或在 Settings(设置)→ Security Methods(安全方式)下,点击 Google Authenticator 旁边的「Set up」(设置),用 Authenticator 扩展扫描屏幕上的二维码,再输入六位数验证码。

Okta 是你所在组织接入的各种工作应用的统一登录入口——邮箱、聊天、工资、云控制台——所以一个被盗的密码就能把它们全部打开。这就是组织要求在 Okta 中加上第二步的原因。Okta Verify 是 Okta 自己的应用;「Google Authenticator」选项接受任何身份验证器生成的标准验证码,所以它可以放在你的工作电脑上,而不是你的私人手机上。

在 Okta 中设置 Google Authenticator 选项

Okta 由你的雇主或学校运营,管理员决定你能看到哪些安全方式,所以你看到的页面可能有所不同——较旧的 Okta 页面显示的是「Setup security authenticators」(设置安全验证器),而不是“security methods”。如果没有提供「Google Authenticator」,说明你的组织没有启用它:请使用它提供的方式,或咨询 IT 服务台。Okta 自己关于这一选项的页面是写给管理员的;以下步骤依据的是其中介绍用户所见内容的部分。

  1. 在电脑上打开你所在组织的 Okta 登录页面并登录。
  2. 如果 Okta 要求你设置安全方式,它会立即列出这些方式。否则,在 Okta 控制面板上点击你名字旁边的箭头,选择「Settings」(设置),找到「Security Methods」(安全方式)。
  3. 点击「Google Authenticator」旁边的「Set up」(设置)。
  4. 如果 Okta 询问设备类型,选择 iPhone 或 Android,点击「Next」(下一步)——这只会改变屏幕上的说明。
  5. Okta 会显示一个二维码——先不要点击「Next」(下一步)。让它留在屏幕上,按下文所述添加到扩展中,然后点击「Next」(下一步),把扩展中的验证码输入「Enter Code」(输入代码),点击「Verify」(验证)。
Okta 官方说明

将 Okta 添加到 Authenticator

  1. 从 Chrome Web Store 安装身份验证器 2FA,并把它固定到工具栏,这样点一下图标就能打开。
  2. 保持 Okta 显示二维码的页面不要关闭。点击 Authenticator 图标,然后依次选择「添加账户」→「二维码」→「从屏幕扫描QR码」。
  3. 账户会出现在列表中,并显示一个每 30 秒变化一次的六位数验证码。你可以随意重命名——名称只给你自己看。
  4. 回到 Okta,把当前验证码填入确认框。如果它快要过期,就等下一个。
  5. Okta 会提示双重验证已开启。之后每次登录都会要求输入验证码——点击扩展图标复制即可。

没有二维码,或者扫不出来?在 Okta 的设置页面找到手动输入密钥的选项,复制密钥,然后在扩展中通过「添加账户」→「手动输入」→「密钥」添加。

免费安装身份验证器 2FA(Chrome 扩展)

规划好回到 Okta 的路

这种方式下,Okta 不提供备用代码。你的退路是组织的 IT 服务台,它可以重置你的安全方式,让你重新设置。尽量别让这种情况发生:保持扩展的自动备份开启,如果你的组织提供第二种方式,也把它设置好。

验证码不被接受?

几乎总是电脑时钟的问题。验证码是根据当前时间计算的,时钟差一分钟,生成的验证码看起来没问题,却会被拒绝。请在系统设置中开启自动设置日期和时间——Windows、macOS 和 Linux 的详细步骤。

如果时钟没问题,就检查密钥本身:把它粘贴到TOTP 验证码生成器中,对比生成的验证码与扩展中的是否一致。如果不一致,说明密钥复制错了——请重新添加账户。

常见问题

Okta 要求 Google Authenticator,我必须在手机上安装它吗?
不必。Okta 的帮助把这个选项描述为标准的基于时间的一次性密码(TOTP),Okta 只检查六位数验证码。Authenticator 扩展在电脑上的 Chrome 中生成同样的验证码,还能直接读取 Okta 页面上的二维码。
Okta Verify 是同一个东西吗?
不是。Okta Verify 是 Okta 自己的应用,带有只有它才能响应的推送通知。如果你的组织两者都提供,「Google Authenticator」选项才是能配合扩展使用的那个;如果只提供 Okta Verify,你就需要 Okta Verify。
如果我无法使用身份验证器了怎么办?
如果你设置过其他安全方式,就用它登录;或者请 IT 服务台为你的账户重置 Google Authenticator,然后扫描新的二维码。使用扩展的话,在新电脑上恢复它的某个自动备份,同样的验证码就能继续使用。
为什么 Okta 提示我的验证码不对?
通常是电脑时钟的问题:Okta 允许大约两分钟以内的偏差,时钟偏得更多,生成的验证码就会被拒绝。重试之前先开启自动设置日期和时间——输错五次后,Okta 会在一段时间内不再接受验证码;在某些组织中,要等管理员解锁账户才行。

验证码就在登录页旁边,一键即得

Authenticator 把你的 2FA 验证码保存在浏览器里,只存放在你自己的设备上——可免费使用、开源,无需注册账户,也不需要手机。内置本地备份和可选的密码保护。

免费安装身份验证器 2FA(Chrome 扩展)