This article is written with reference to NPM Chinese document

NPM token function

Manage your authentication token

NPM token used

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>Copy the code

instructions

This allows you to list, create, and revoke authentication tokens.

  • NPM Token List: A table that displays all active authentication tokens. You can request JSON-parseable using JSON-json or tab-delimited values.
+--------+---------+------------+----------+----------------+ | id | token | created | read-only | CIDR whitelist | + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- -- -- -- -- -- -- -- -- -- -- - + -- -- -- -- -- -- -- -- -- - + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + | 7 f3134 | 1 fa9ba... | | 2017-10-02 yes | | + -- -- -- -- -- -- -- -- + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- -- -- -- -- -- -- -- -- - + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + | c03241 | af7aef... | | no 2017-10-02 | 192.168.0.1/24 | + -- -- -- -- -- -- -- - + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- -- -- -- -- -- -- -- -- - + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + | e0cf92 | 3 a436a... | | no 2017-10-02 | | + -- -- -- -- -- -- -- - + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- -- -- -- -- -- -- -- -- - + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + | 63 eb9d | 74 ef35... | | no 2017-09-28 | | + -- -- -- -- -- -- -- - + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- -- -- -- -- -- -- -- -- - + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + | 2 daaa8 | cbad5f... | | no 2017-09-26 | | + -- -- -- -- -- -- -- - + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- -- -- -- -- -- -- -- -- - + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + | 68 c2fe | 127 e51... | | no 2017-09-23 | | + -- -- -- -- -- -- -- - + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- -- -- -- -- -- -- -- -- - + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + | 6334 e1 | 1 dadd1... | 2017-09-23 | no | | +--------+---------+------------+----------+----------------+Copy the code

  • npm token create [--read-only] [--cidr=]: Creates a new authentication token. It can be –read-only or accept a list of CIDR ranges to restrict the use of this token. This will prompt you for a password, or for OTP if two-factor authentication is enabled.
+----------------+--------------------------------------+ | token | a73c9572-f1b9-8983-983d-ba3ac3cc913d | +----------------+--------------------------------------+ | cidr_whitelist | | +----------------+--------------------------------------+ | readonly | false | + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + | created | 2017-10-02 T07:52:24. | 838 z +----------------+--------------------------------------+Copy the code

NPM Token REVOKE: This removes the authentication token, making it immediately unusable.

It can accept the full token (if you return the NPM token create from it and find it in. NPMRC) and id, as shown in the NPM Token List output. This will not accept the truncated token found in the NPM Token List output.

This article refers to the NPM Chinese documentation