1
0
mirror of https://github.com/verdaccio/verdaccio.git synced 2024-11-13 03:35:52 +01:00
verdaccio/website/translated_docs/fr/protect-your-dependencies.md
VerdaccioBot f2dddbbbb6 New Crowdin translations (#1104)
* New translations server.md (French)
docs(website): new translations

* New translations protect-your-dependencies.md (French)
docs(website): new translations

* New translations plugins.md (French)
docs(website): new translations

* New translations protect-your-dependencies.md (French)
docs(website): new translations

* New translations plugins.md (French)
docs(website): new translations
2018-11-06 00:10:45 +08:00

1.6 KiB

id title
protect-your-dependencies Protection des paquets

verdaccio vous permet de protéger la publication. Pour ce faire, il est nécessaire de configurer correctement le package acces.

Configuration du paquet

Voyons, par exemple, la configuration suivante. Vous avez une série de dépendances préfixées par my-company - * et vous devez les protéger contre les utilisateurs anonymes ou contre les autres utilisateurs connectés sans informations d'identification correctes.

  'my-company-*':
    access: admin teamA teamB teamC
    publish: admin teamA
    proxy: npmjs

Avec cette configuration, en principe, nous permettons aux groupes admin et teamA de publier, et teamA teamB teamC d'accéder à de telles dépendences.

Cas d'utilisation: teamD tente d'accéder à la dépendance

Par conséquent, si je me connecte en tant que ** teamD **, je ne devrais pas pouvoir accéder à toutes les dépendances qui correspondent au modèle my-company - *.

➜ npm whoami
teamD

Je n'aurai pas accès à ces dépendances, aussi elles ne seront pas visibles sur le Web pour l'utilisateur teamD. Si j'essaie d'accéder, il arrivera ce qui suit.

➜ npm install my-company-core
npm ERR! code E403
npm ERR! 403 Forbidden: webpack-1@latest

ou avec yarn

➜ yarn add my-company-core
yarn add v0.24.6
info No lockfile found.
[1/4] 
error Une erreur inattendue s'est produite: "http: // localhost: 5555 / webpack-1: les utilisateurs non enregistrés ne sont pas autorisés à accéder au paquet my-company-core".