npm-token
管理自身身份验证token
概要
npm token list [--json|--parseable]
npm token create [--read-only] [--cidr=1.1.1.1/24,2.2.2.2/16]
npm token revoke <id|token>
描述
列出、创建、删除身份验证的token。
npm token list:显示所有身份验证token的表格。若想用其他方式展示,则可以加上--json或--parseable参数。
+--------+---------+------------+----------+----------------+ | id | token | created | read-only | CIDR whitelist| +--------+---------+------------+----------+----------------+ | 7f3134 | 1fa9ba… | 2017-10-02 | yes | | +--------+---------+------------+----------+----------------+ | c03241 | af7aef… | 2017-10-02 | no | 192.168.0.1/24 | +--------+---------+------------+----------+----------------+ | e0cf92 | 3a436a… | 2017-10-02 | no | | +--------+---------+------------+----------+----------------+ | 63eb9d | 74ef35… | 2017-09-28 | no | | +--------+---------+------------+----------+----------------+ | 2daaa8 | cbad5f… | 2017-09-26 | no | | +--------+---------+------------+----------+----------------+ | 68c2fe | 127e51… | 2017-09-23 | no | | +--------+---------+------------+----------+----------------+ | 6334e1 | 1dadd1… | 2017-09-23 | no | | +--------+---------+------------+----------+----------------+
npm token create [--read-only] [--cidr=< cidr-ranges >]: 创建一个新的身份验证token。它可以是--read-only或接受一个CIDR范围的列表 来限制这个token的使用。这将提示您输入密码,如果启用了双重身份验证,则还需输入otp。
+----------------+--------------------------------------+ | token | a73c9572-f1b9-8983-983d-ba3ac3cc913d | +----------------+--------------------------------------+ | cidr_whitelist | | +----------------+--------------------------------------+ | readonly | false | +----------------+--------------------------------------+ | created | 2017-10-02T07:52:24.838Z | +----------------+--------------------------------------+
npm token revoke < token|id >:这将删除身份验证token,使其立即无法使用。如果指定token删除,token必须是完整的,查看完整token的方式有两个,npm token create时候记下来或者查看.npmrc文件;如果指定id删除,则查看id的方法npm token list。注意:list命令中列出的是不完整的token,所以指定token删除时不适用。