NPM启用双因素身份验证(2FA)

简介: NPM启用双因素身份验证(2FA)

最近几天突然发现邮箱多了这么一份邮件,往常都直接忽略掉了,今天需要王NPM仓库推一个版本的时候发现失败了,这才想起来看这份邮件的具体内容。大致意思就是为了保证是你自己在操作我们增加了一个动态验证码的功能。具体的启动流程写到了下面,未启用的来操作一下吧。


1.png

如何启用:


  1. 通过账号密码登录NPM
  2. 点击个人头像找到Account选项,如下图:

2.png

  1. 找到Two Factor Authentication窗口,未开启按钮非Modify 2FA,点击你的按钮开始验证登录密码,通过后到修改安全防护的方式,如下图:

3.png4.png

  1. 建议选择Authorization and Publishing选项,第一次开启需要扫码,所以增加如下操作:
  1. 下载App:Authenticator,启动后主页面如下图:

5.png

  1. 接着点击右上角加号,选择其他类型进行扫码:

6.png

  1. 扫码后即可提交完成修改安全防护选项。

注:如果长时间未修改密码,建议修改一次📣。


如何使用:


当我们通过命令行执行publish操作时,在原有的账号,密码,邮箱输入项的基础上增加publish前后各一次的动态验证码的校验。很像原来打游戏用的将军令,乾坤锁,后来的QQ安全令牌🤪。

#!/usr/bin/env bash
npm config set registry=https://registry.npmjs.org
echo '请进行登录相关操作:'
npm login # 登陆
echo "-------publishing-------"
npm publish # 发布
echo "发布结束,请注意控制台的实际输出情况"
exit



相关文章
|
Web App开发 安全 Go
npm 配置双因素身份验证(下)
npm 配置双因素身份验证(下)
|
安全 数据安全/隐私保护 Windows
npm 配置双因素身份验证(上)
npm 配置双因素身份验证(上)
|
6月前
|
JavaScript
npm install没问题,但npm run dev的时候报Node Sass version 6.0.1 is incompatible with ^4.0.0 ^5.0.0
npm install没问题,但npm run dev的时候报Node Sass version 6.0.1 is incompatible with ^4.0.0 ^5.0.0
55 0
|
5月前
|
前端开发
windows10 安装node npm 等前端环境 并配置国内源
windows10 安装node npm 等前端环境 并配置国内源
326 3
|
28天前
|
缓存 资源调度 JavaScript
npx与npm的差异解析,以及包管理器yarn与Node版本管理工具nvm的使用方法详解
npx与npm的差异解析,以及包管理器yarn与Node版本管理工具nvm的使用方法详解
30 0
|
6月前
|
资源调度 JavaScript Linux
nvm, node.js, npm, yarn 安装配置
nvm, node.js, npm, yarn 安装配置
287 1
2071 verbose node v16.6.0 2072 verbose npm v7.19.1或者 no such file or directory, lstat ‘D:\wor
该博客文章提供了解决在使用npm版本7.19.1时出现的"no such file or directory"错误的具体方法,建议通过降级npm到6.14.8版本来解决问题,并确认了该方法可以成功安装node_modules。
2071 verbose node v16.6.0 2072 verbose npm v7.19.1或者 no such file or directory, lstat ‘D:\wor
|
3月前
|
缓存 JavaScript 前端开发
成功解决:npm 版本不支持node.js。【 npm v9.1.2 does not support Node.js v16.6.0.】
这篇文章介绍了如何解决npm版本与Node.js版本不兼容的问题,提供了查看当前npm和Node.js版本的步骤,以及如何根据Node.js版本选择合适的npm版本并进行升级的详细指导。
成功解决:npm 版本不支持node.js。【 npm v9.1.2 does not support Node.js v16.6.0.】
|
3月前
|
JavaScript
【Deepin 20系统】Jupyter notebook解决ValueError: Please install Node.js and npm before continuing installa
文章讨论了在Deepin 20系统上安装Jupyter Notebook的debug插件时出现的"ValueError: Please install Node.js and npm before continuing installation"错误,并提供了使用conda安装Node.js的解决方法。
118 1
|
3月前
Mac卸载 Node npm,升级 Node
Mac卸载 Node npm,升级 Node
64 0

推荐镜像

更多