读前提醒:
每次在电脑上登录 Steam 的时候(特别是网页,会话会过期),总是需要打开手机的 Steam 应用程序查看验证码非常麻烦。我个人已经习惯使用 Bitwarden 的 2fa 来管理二次验证令牌(官方版本这个功能是会员功能,可以自己部署 vaultwarden),所有网站的账户放在一个地方用起来比较方便。
那么怎么导出 Steam 的令牌到 Bitwarden 呢?Steam 官方肯定是没有提供这个路径的。
第一步:首先下载 Watt Toolkit,也就是以前的 Steam++,在本地令牌中登录自己的账号绑定一个令牌。将这个令牌导出为 mafile 文件。
第二步:用文本编辑器打开 mafile 文件,可以发现这其实是个 json 文本。找到 “uri” 字段,它的格式应该如下:
plain text
"uri": "otpauth://totp/Steam:<usrname>?secret=<secret>\u0026issuer=Steam",
第三步:拷贝 <secret> 为 steam://<secret> 粘贴到 bitwarden 的 TOTP 中,可以看到此时的验证码和 Watt Toolkit 中的一致。另外建议将整个 mafile 文本保存在 bitwarden 中。
参考: