非常教程

npm参考手册

入门

如何对包发布和设置修改要求双因素身份验证

为了保护您的软件包,作为软件包发布者,您可以要求对软件包具有写入权限的每个人在将软件包发布到注册表或修改软件包设置时,除了登录令牌之外还提供一次性密码。

要发布或修改启用了双因素身份验证(2FA)设置的程序包,发布者必须在其用户帐户上启用2FA并选择“授权和发布”。有关更多信息,请参阅“ 如何使用双因素身份验证 ”。

注意:目前,无法发布在CI上启用2FA的软件包。要获得更安全的CI发布,请在用于CI的npm帐户上启用2FA,并仅选择“授权”,并按照“ 使用令牌 ”中的步骤为CI创建CIDR限制令牌。

为包发布启用双因素身份验证

  1. 登录https://www.npmjs.com/。
  2. 导航到要在其上发布或修改设置的第二个因素的包。
  3. 单击管理员

如何对包发布和设置修改要求双因素身份验证

  1. 在“程序包访问”下,选择“要求双因素身份验证以发布或修改设置”

如何对包发布和设置修改要求双因素身份验证

  1. 单击更新包设置

如何对包发布和设置修改要求双因素身份验证

禁用包发布的双因素身份验证

  1. 登录https://www.npmjs.com/。
  2. 导航到要删除要求发布或修改设置的第二个因素的包。
  3. 单击管理员

如何对包发布和设置修改要求双因素身份验证

  1. 在“程序包访问”下,取消选择“要求双因素身份验证以发布或修改设置”

如何对包发布和设置修改要求双因素身份验证

  1. 单击更新包设置

如何对包发布和设置修改要求双因素身份验证