一个 Slack 账户能打开工作区里的每个频道、私信和共享文件——账户被盗后,别人就能冒充你给同事发消息,钓鱼攻击正是这样在公司内部扩散的。开启双重验证后,每次登录时 Slack 都会在密码之外要求输入验证码。在付费方案中,所有者和管理员本来就必须使用它,所有者还可以要求所有人强制开启。
在 Slack 中开启双重验证
Slack 的双重验证保护的是用电子邮箱和密码登录的方式。如果你的公司通过单点登录(SSO)让你登录 Slack,Slack 表示应改为在你的身份提供商处设置双重验证。所有者可以强制要求双重验证,并限定只能使用身份验证器应用。如果你加入了多个工作区,需要在每个工作区分别设置。
- 在电脑上的浏览器中登录你的工作区,打开账户页面 my.slack.com/account/settings。
- 在「Two-factor Authentication」(双重验证)旁边,点击「Expand」(展开)。
- 点击「Set Up Two-Factor Authentication」(设置双重验证),输入密码。
- 点击「Use an app」(使用应用),从身份验证应用获取验证码。
- Slack 会显示一个二维码。让它留在屏幕上,按下文所述添加到扩展中——然后输入扩展中的六位数验证码,点击「Verify Code」(验证代码)。
将 Slack 添加到 Authenticator
- 从 Chrome Web Store 安装身份验证器 2FA,并把它固定到工具栏,这样点一下图标就能打开。
- 保持 Slack 显示二维码的页面不要关闭。点击 Authenticator 图标,然后依次选择「添加账户」→「二维码」→「从屏幕扫描QR码」。
- 账户会出现在列表中,并显示一个每 30 秒变化一次的六位数验证码。你可以随意重命名——名称只给你自己看。
- 回到 Slack,把当前验证码填入确认框。如果它快要过期,就等下一个。
- Slack 会提示双重验证已开启。之后每次登录都会要求输入验证码——点击扩展图标复制即可。
没有二维码,或者扫不出来?在 Slack 的设置页面找到手动输入密钥的选项,复制密钥,然后在扩展中通过「添加账户」→「手动输入」→「密钥」添加。
免费安装身份验证器 2FA(Chrome 扩展)保存 Slack 备用代码
设置双重验证时,Slack 会给你一组备用代码,之后随时都能在 Account(账户)页面再次找到它们。每个代码只能用一次,在你丢失设备或删除了身份验证应用时可以用它登录。复制一份,存放在这台电脑以外的地方。
验证码不被接受?
几乎总是电脑时钟的问题。验证码是根据当前时间计算的,时钟差一分钟,生成的验证码看起来没问题,却会被拒绝。请在系统设置中开启自动设置日期和时间——Windows、macOS 和 Linux 的详细步骤。
如果时钟没问题,就检查密钥本身:把它粘贴到TOTP 验证码生成器中,对比生成的验证码与扩展中的是否一致。如果不一致,说明密钥复制错了——请重新添加账户。
常见问题
- 哪些身份验证器应用可以用于 Slack?
- Slack 双重验证支持大多数基于时间的一次性密码(TOTP)应用;Slack 列举了 Google Authenticator、Duo Mobile、1Password、Authy 和 Microsoft Authenticator。Authenticator 扩展在 Chrome 中生成同样的标准验证码——无需手机——还能直接读取 Slack 账户页面上的二维码。
- 我在多个 Slack 工作区里,只需设置一次双重验证吗?
- 不是——Slack 把每个工作区中的账户分开对待。对每个工作区,用它自己的地址打开 your-workspace.slack.com/account/settings,在那里设置双重验证。每个工作区在扩展中都会显示为单独的账户;给它们改个名,方便区分。
- 如果我无法使用身份验证器了怎么办?
- 用一个备用代码登录。如果没有备用代码,请工作区所有者或管理员为你的账户关闭双重验证;如果你本人就是工作区所有者,可以请工作区主所有者来操作。保持扩展的自动备份开启,重装扩展后就不必去找管理员。
- 为什么 Slack 提示我的验证码不对?
- 通常是电脑时钟偏差了一分钟或更多。开启自动设置日期和时间,然后试试下一个验证码。如果还是不行,可能是用旧的二维码添加的账户——从扩展中删除它,再重新设置双重验证。
验证码就在登录页旁边,一键即得
Authenticator 把你的 2FA 验证码保存在浏览器里,只存放在你自己的设备上——可免费使用、开源,无需注册账户,也不需要手机。内置本地备份和可选的密码保护。
免费安装身份验证器 2FA(Chrome 扩展)