npm 发包配置双重身份验证

配置双重身份验证

你可以使用 security-key 在你的 npm 用户账户上启用双重身份验证 (2FA),以防止未经授权访问你的账户和包。

重要提示:发布到 npm 需要以下任一选项:

  • 你的账户已启用双重身份验证 (2FA),或者

  • 启用绕过双重身份验证 (2FA) 的细粒度访问令牌

更多信息,请参阅 npm 文档中关于 要求包发布时进行双重身份验证 的部分。

先决条件

在你的 npm 用户账户上启用 2FA 之前,你必须:

有关支持的 2FA 方法的更多信息,请参阅"关于双重身份验证"。

从网站配置 2FA

启用 2FA

  1. 在 npm"登录"页面上,输入您的帐户详细信息并单击登录

  2. 在页面的右上角,点击您的个人资料照片,然后点击帐户

  3. 在账户设置页面的 "双重身份验证" 下,单击启用 2FA。

  4. 当出现提示时,请提供你当前的账户密码,然后单击确认密码继续。

  5. 在 2FA 方法页面上,选择你要启用的方法,然后单击继续。有关支持的 2FA 方法的更多信息,请参阅"关于双重身份验证"。

  6. 配置你的安全密钥:

    • 为你的安全密钥命名,然后点击"添加安全密钥"。按照浏览器特定的步骤添加你的安全密钥。
  • 以下是在 MacOS 上运行的 Microsoft Edge 的配置示例

  1. 在恢复代码页上,将恢复代码复制到你的计算机或其他非第二重设备的安全位置。我们建议使用密码管理器。

    如果你无法访问第二重设备,恢复代码是确保你可以恢复账户的唯一方法。每个代码只能使用一次。你可以从 2FA 设置页面 查看并重新生成你的恢复代码。有关辅助账户恢复选项,请参阅"配置账户恢复选项"。

  2. 确认你已保存代码后,单击返回设置。

禁用 2FA

如果你启用了 2FA,则可以将其从你的账户设置页面中删除。

注意:如果你是执行 2FA 的组织的成员,则不能删除 2FA。你可以从 "组织" 选项卡下的个人资料页面查看组织成员列表。

  1. 在 npm"登录"页面上,输入您的帐户详细信息并单击登录

  2. 在页面的右上角,点击您的个人资料照片,然后点击帐户

  3. 在账户设置页面的 "双重身份验证" 下,单击修改 2FA。

  4. 滚动到 "管理双重身份验证" 页面的底部,然后单击禁用 2FA。

  5. 同意浏览器的提示。

相关推荐
Csvn16 小时前
🧩「找不到模块」排查全记录——Monorepo 下 TypeScript 路径别名的 5 种「不通」与根治方案
前端
腻害兔16 小时前
【若依项目-产品经理视角】RuoYi-Vue-Pro 源码拆解:字典、短信、邮件、通知——后台系统的“基础设施四件套“!
java·前端·vue.js·产品经理·ai编程
CodexDave16 小时前
MySQL事务隔离级别与MVCC机制解析
前端·数据库·mysql·nginx·性能优化·负载均衡
CCPC不拿奖不改名16 小时前
大模型推理架构与开源生态知识整理
数据库·windows·python·架构·langchain·开源·github
Ai_easygo17 小时前
AI Agent开发入门——从ReAct到Tool Calling,拆解Agent的底层运行逻辑
前端·人工智能·react.js
研☆香17 小时前
分析制作html页面,如何划分页面结构
前端
腻害兔17 小时前
【若依项目-产品经理视角】RuoYi-Vue-Pro 源码拆解:支付模块 yudao-module-pay,一个让产品经理都看懂的支付中台设计
java·前端·vue.js·产品经理·ai编程
kyriewen17 小时前
我扒了最近的前端面经——2026年面试不背八股文了,考这5样
前端·面试·ai编程
IT_陈寒18 小时前
Redis的持久化配置把我坑惨了:你以为数据安全了?
前端·人工智能·后端
小徐_233318 小时前
uni-app 项目别再从零搭了!3 个 Wot UI 起手模板怎么选?
前端·uni-app