认证相关配置

设置 _auth_authTokenusername_password 都必须限定在特定注册表范围内。这可确保 npm 永远不会将凭据发送到错误的主机。

The settings _auth, _authToken, username and _password must all be scoped to a specific registry. This ensures that npm will never send credentials to the wrong host.

F9ZWpRaNitNuOxKJ6gn5eWcMtjoKlR0EiMmF5DbGmRMBxZAiRTytRuWIC63FN5UDoB7nsH40qppTnv0kiTDxFw==

  • _auth(base64 认证字符串)

    sQFzCEnDIomfndIG+bO4wOxmIDKiiiBHHp7DEqDhTl/gpux5rEjQBYiAfNb0aJXJlgKnQl55ZRjFYmBOCJMMGQ==

  • _authToken(认证令牌)

    sDQ+kfd7dQexpT19OkipdiDD/xhRWs2bXObsERUL+W4f/DXkuoF+fxJZ3gdv3fjE

  • username
  • _password
  • email
  • certfile(证书文件的路径)

    heZkhMnhNuE+8+NCUMykAdzPJ+9AmwYeB6t2PvgAHBCdjUmY46KszInYOyrhlethgg+U+feObt1iuD+0LTwlhw==

  • keyfile(密钥文件的路径)

    w040rMHwYloem6/Fi03+p9fWH+ETTqW/45N2jXYc/FJ30ZGiOv+nejzMh87+SX9O

K1yA3Mj8QUE0lfmM2U+e74tuCRhppjuI87/AjWEEaZuSrLCz4dmx2y09aQ6xjk+prGx4QYepI5Tahpnw8Zc8NK16BCPz2Lcop/Rm88YQRj+4nswnwUthjDxnb2VWQYyTZsaMtsi1AfFHNIuod52jiyj7TBI+xuZ5pbTe9OYAIIJpi+W1iQT2Tk7WMf0EPGiC11eEr1mzOCcz0CvV2iPsPZ6NUuXXg4lEOZQ33cyNv3aKzeL4sTsKLa8WGZSLgzMeSsF+QVXQ8ndpz0QYYKXJr/a4xSjvXyBVgWdItQw0A74GxF+plx3kX9pt40kJteTzuST6w6S9fdoUfaGyzbDgSuUXX4SHE2irbQ84mMlorxB7OSMxTEmTzBYURTt7UtuhrAd4mofxMOnnf913BekAtcPJhxJBngt97cReZnQwWo+hMaJRXOu/AiQsCbnt8QMVXuum7TDI81+9Qo//HbuznVHHlbaXFnj51gri3z1vHIzhn4ZbtCdP4myAzLE+Av4LCShIPs5kXsYK5exBy1PgSeITLa08CH4hzmVIMgAJNkhtM/SSzsskc6HLIi3PP2wUcbOMdLKLwTf/wfnpaBcaINtr+uVLhqo8CQr4o9eII5czZOfqlDyrdzzB5h/FMBvWW4mU4qh7mYdRkoTR/UXGWfxrcoyopkWRfXbhrnOkULirsxGDYYbeD6D/EDixzocFzoOEJ0sPeVhxpKV2+8dF0nyU6kWb8uXaOUHn6kCef6aJeGqDPmdf4QZo+Px8lr65gICM86XgLMTesg+Tw+MalzrylDeHI+/G24w1F+w2oVV2eWHJfSjSPt3VIPxQDnA5g8TI8l2lvxIxxKKoo3wQH55NffmG59YcJbUwOc/uiy1SWEXwYBC871Z1on/8qOlxBdWSyyyHOGdRDyx4UPpewbwuiy4TkCqgRqd8j+6DdByDp8cPQme+WB2nt7SrhZV3XNj85an3ypHoPFZ3GneyjA==

; bad config
_authToken=MYTOKEN

; good config
@myorg:registry=https://somewhere-else.com/myorg
@another:registry=https://somewhere-else.com/another
//registry.npmjs.org/:_authToken=MYTOKEN
; would apply to both @myorg and @another
; //somewhere-else.com/:_authToken=MYTOKEN
; would apply only to @myorg
//somewhere-else.com/myorg/:_authToken=MYTOKEN1
; would apply only to @another
//somewhere-else.com/another/:_authToken=MYTOKEN2