关于双重身份验证

双重身份验证 (2FA) 通过使用以下方式确认您的身份,防止未经授权访问您的账户:

  • 你知道的东西(例如,密码)。
  • 您拥有的东西(例如,身份证或加密密钥)。
  • 您的身份(例如指纹或其他生物特征数据)。

当您启用 2FA 时,系统会提示您进行第二种形式的身份验证,然后再对您的账户或您具有写入权限的包执行某些操作。根据您的 2FA 配置,系统将提示您使用 安全密钥基于时间的一次性密码 (TOTP) 进行身份验证。

注意:双重身份验证为您的账户提供了针对攻击者的最佳安全性。我们强烈建议您在注册后尽快在您的账户上启用 2FA。

npm 上的双重身份验证

4WMm0hVbU6K21XvV6vRpgsk34yO4ZPSpCDJoVHg2mdb5DP6jNDRuqeATFGffe2SjOyjAdT6b78flqCtV4PryBoSFpfC1V2Na4yhPWq5PQxDrP5FfoGq7NgQNNPhmcPR9

授权和写入

2gpbgrRjdvCoVFpXAh9lAVG7TEImP2r4jUtYkG+pbZJZgbOLJiPcxPWrsBhVC+5Sps20gkULFGvTFW93+NlmmdIE2tn/XN/n224v6Yv5TU1yhD+SrjiHSTDfnabqMLTwqxcm/EEEaGahoMC4l4E0NiJ+LsWAeZ/rvN+KcOambnljGdINMp/xFh1fJEbvqHgn

动作CLI 命令
登录到 npmnpm login
更改个人资料设置(包括您的密码)npm profile set
为您的用户账户更改 2FA 模式npm profile enable-2fa auth-and-writes
为您的用户账户禁用 2FAnpm profile disable-2fa
创建令牌npm token create
撤销令牌npm token revoke
发布包npm publish
取消发布包npm unpublish
弃用包npm deprecate
更改包的可见性npm access public/restricted
更改用户和团队包访问权限npm access grant/revoke
更改包 2FA 要求npm access 2fa-required/2fa-not-required

仅授权

+m95sJzpDSSDkWKYn344OF0d/m9caVYaIe/6n0wN+WIqkT4aBCJJ+eNekKmoAGn7s3tZNil7lmZggR9JQ6KhIjRPq25vwjeTFJo9t75w/QHNY1y49i5FPBxdlfAxRtaLOjXPOmxX7e/jk8JR0YBA4pmOT/zMI/K9GZswYM4GWSg=

动作CLI 命令
登录到 npmnpm login
更改个人资料设置(包括您的密码)npm profile set
为您的用户账户更改 2FA 模式npm profile enable-2fa auth-only
为您的用户账户禁用 2FAnpm profile disable-2fa
创建令牌npm token create
撤销令牌npm token revoke