跳到主要内容

使用 MS Authenticator 配置 Gitlab 2FA(双重因素认证)

使用 MS Authenticator 的前置要求

  • 安装 Authenticator 的设备必须已经配置一种及以上的设备解锁方式(手机密码解锁,人脸/指纹,等等)
  • 需要 300MB 的空余存储空间

MS Authenticator 安装

  • Authenticator可以在各大品牌手机应用市场中下载,在应用市场中搜索Authenticator即可下载并安装

初始化 Authenticator

  1. 初次启动 Authenticator , 会提示需要"收集必须的诊断数据",这里只能选择接受,不接受会无法下一步

  2. 接着,可以将微软账号绑定到 Authenticator , 这样可以自动同步微软账号上的密码填充信息,这个和 2FA 其实无关,因为这里同步的账号密码内容仅仅用于 Authenticator 的自动填充功能,所以可以点击左侧的跳过来跳过这一步

Gitlab 中以 Authenticator 注册为一次性密码验证器

  1. 接下来,则是将 Authenticator 注册到 gitlab 中,点击添加用户,或则左上角的+按钮

  2. 选择 其他账户 选项 , 应用会即刻调用设备相机扫描平台账户提供的二维码

  3. 然后,使用浏览器打开 gitlab 平台,登陆后,点击左侧个人头像,再点击列表中的偏好设置,来到用户设置页面

  4. 在用户设设置页面,点击左侧的账户选项,再点击账户页面中双重身份验证标题下的启动双重认证按钮,接着使用 Authenticator 扫描页面提供的二维码

    • 扫描界面是这样的:
  5. 扫描二维码成功后,Authenticator主页即刻出现一个新的选项,意味着注册成功,点击此选项,即可看到一个每隔 30 秒刷新一次的一次性密码代码

  6. 最后,将一次性密码代码输入 gitlab 页面中输入验证码文本框后,点击使用双重认证应用注按钮,即可完成 2FA 设备绑定

注意事项

  • Authenticator可以在断网情况下生成有效的一次性密码代码以供账号认证使用

  • Authenticator为了账户的安全性,应用内不允许系统级截图,每次退出应用后都需要重新进行解锁(取决于你的设备配置了什么解锁方式,例如可以使用指纹解锁),如图所示


返回目录