Comment utiliser plusieurs jetons d'authentification npm

Oct 19 2020

J'ai besoin de configurer plusieurs jetons npm sous deux étendues différentes

@scope1:registry=https://registry.npmjs.org/
@scope2:registry=https://registry.npmjs.org/
//registry.npmjs.org/:_authToken=${NPM_TOKEN}

J'ai essayé d'ajouter un jeton d'authentification à chaque portée

@scope1:registry=https://registry.npmjs.org/:_authToken=${TOKEN_1}
@scope2:registry=https://registry.npmjs.org/:_authToken=${TOKEN_2}

Mais j'obtiens un 405lorsque j'essaye d'installer un package.

J'ai essayé de consulter les documents: https://docs.npmjs.com/using-npm/config mais je ne trouve pas de moyen de spécifier différents jetons pour différentes étendues

Réponses

MichaelRiezler Oct 20 2020 at 21:52

J'ai contacté le support npm et j'ai obtenu la réponse suivante:

Les utilisateurs ne peuvent pas combiner l'authentification pour un seul registre. Nous vous recommandons d'avoir un seul utilisateur npm autorisé à accéder à tous les packages et d'utiliser le jeton pour cet utilisateur.