1
0
mirror of https://github.com/verdaccio/verdaccio.git synced 2024-11-17 07:45:52 +01:00
verdaccio/website/translated_docs/pl/plugins.md
verdacciobot 69c831e3f8 New Crowdin translations (#899)
* New translations what-is-verdaccio.md (Polish)
docs(website): new translations

* New translations what-is-verdaccio.md (Polish)
docs(website): new translations

* New translations windows.md (Polish)
docs(website): new translations

* New translations en.json (Polish)
docs(website): new translations

* New translations en.json (Polish)
docs(website): new translations

* New translations notifications.md (Polish)
docs(website): new translations

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

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

* New translations server.md (Polish)
docs(website): new translations

* New translations install.md (Polish)
docs(website): new translations

* New translations ansible.md (Polish)
docs(website): new translations

* New translations build.md (Polish)
docs(website): new translations

* New translations cli.md (Polish)
docs(website): new translations

* New translations install.md (Polish)
docs(website): new translations

* New translations repositories.md (Polish)
docs(website): new translations

* New translations cli.md (Polish)
docs(website): new translations

* New translations config.md (Polish)
docs(website): new translations

* New translations config.md (Polish)
docs(website): new translations

* New translations config.md (Polish)
docs(website): new translations

* New translations config.md (Polish)
docs(website): new translations

* New translations contributing.md (Polish)
docs(website): new translations

* New translations contributing.md (Polish)
docs(website): new translations

* New translations contributing.md (Polish)
docs(website): new translations

* New translations contributing.md (Polish)
docs(website): new translations

* New translations contributing.md (Polish)
docs(website): new translations

* New translations windows.md (Polish)
docs(website): new translations

* New translations cli.md (Polish)
docs(website): new translations

* New translations ansible.md (Vietnamese)
docs(website): new translations

* New translations repositories.md (Vietnamese)
docs(website): new translations

* New translations chef.md (Vietnamese)
docs(website): new translations

* New translations puppet.md (Vietnamese)
docs(website): new translations

* New translations ci.md (Vietnamese)
docs(website): new translations

* New translations what-is-verdaccio.md (Vietnamese)
docs(website): new translations

* New translations node-api.md (Vietnamese)
docs(website): new translations

* New translations windows.md (Vietnamese)
docs(website): new translations

* New translations web.md (Vietnamese)
docs(website): new translations

* New translations use-cases.md (Vietnamese)
docs(website): new translations

* New translations uplinks.md (Vietnamese)
docs(website): new translations

* New translations test.md (Vietnamese)
docs(website): new translations

* New translations ssl.md (Vietnamese)
docs(website): new translations

* New translations server.md (Vietnamese)
docs(website): new translations

* New translations reverse-proxy.md (Vietnamese)
docs(website): new translations

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

* New translations auth.md (Vietnamese)
docs(website): new translations

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

* New translations packages.md (Vietnamese)
docs(website): new translations

* New translations notifications.md (Vietnamese)
docs(website): new translations

* New translations logger.md (Vietnamese)
docs(website): new translations

* New translations kubernetes.md (Vietnamese)
docs(website): new translations

* New translations install.md (Vietnamese)
docs(website): new translations

* New translations iis-server.md (Vietnamese)
docs(website): new translations

* New translations docker.md (Vietnamese)
docs(website): new translations

* New translations dev-plugins.md (Vietnamese)
docs(website): new translations

* New translations contributing.md (Vietnamese)
docs(website): new translations

* New translations config.md (Vietnamese)
docs(website): new translations

* New translations cli.md (Vietnamese)
docs(website): new translations

* New translations build.md (Vietnamese)
docs(website): new translations

* New translations en.json (Vietnamese)
docs(website): new translations

* New translations ansible.md (Vietnamese)
docs(website): new translations

* New translations ansible.md (Vietnamese)
docs(website): new translations

* New translations ansible.md (Vietnamese)
docs(website): new translations

* New translations contributing.md (Polish)
docs(website): new translations

* New translations install.md (Polish)
docs(website): new translations

* New translations auth.md (Vietnamese)
docs(website): new translations

* New translations auth.md (Vietnamese)
docs(website): new translations

* New translations auth.md (Vietnamese)
docs(website): new translations

* New translations uplinks.md (Spanish)
docs(website): new translations

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

* New translations build.md (Korean)
docs(website): new translations

* New translations cli.md (Korean)
docs(website): new translations

* New translations config.md (Korean)
docs(website): new translations

* New translations contributing.md (Korean)
docs(website): new translations

* New translations dev-plugins.md (Korean)
docs(website): new translations

* New translations docker.md (Korean)
docs(website): new translations

* New translations iis-server.md (Korean)
docs(website): new translations

* New translations install.md (Korean)
docs(website): new translations

* New translations kubernetes.md (Korean)
docs(website): new translations

* New translations logger.md (Korean)
docs(website): new translations

* New translations notifications.md (Korean)
docs(website): new translations

* New translations packages.md (Korean)
docs(website): new translations

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

* New translations ansible.md (Korean)
docs(website): new translations

* New translations repositories.md (Korean)
docs(website): new translations

* New translations reverse-proxy.md (Korean)
docs(website): new translations

* New translations server.md (Korean)
docs(website): new translations

* New translations ssl.md (Korean)
docs(website): new translations

* New translations test.md (Korean)
docs(website): new translations

* New translations uplinks.md (Korean)
docs(website): new translations

* New translations use-cases.md (Korean)
docs(website): new translations

* New translations web.md (Korean)
docs(website): new translations

* New translations windows.md (Korean)
docs(website): new translations

* New translations node-api.md (Korean)
docs(website): new translations

* New translations what-is-verdaccio.md (Korean)
docs(website): new translations

* New translations ci.md (Korean)
docs(website): new translations

* New translations puppet.md (Korean)
docs(website): new translations

* New translations auth.md (Korean)
docs(website): new translations

* New translations en.json (Italian)
docs(website): new translations

* New translations en.json (Korean)
docs(website): new translations

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

* New translations auth.md (Italian)
docs(website): new translations

* New translations build.md (Italian)
docs(website): new translations

* New translations cli.md (Italian)
docs(website): new translations

* New translations config.md (Italian)
docs(website): new translations

* New translations contributing.md (Italian)
docs(website): new translations

* New translations dev-plugins.md (Italian)
docs(website): new translations

* New translations docker.md (Italian)
docs(website): new translations

* New translations iis-server.md (Italian)
docs(website): new translations

* New translations install.md (Italian)
docs(website): new translations

* New translations kubernetes.md (Italian)
docs(website): new translations

* New translations logger.md (Italian)
docs(website): new translations

* New translations notifications.md (Italian)
docs(website): new translations

* New translations packages.md (Italian)
docs(website): new translations

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

* New translations chef.md (Italian)
docs(website): new translations

* New translations repositories.md (Italian)
docs(website): new translations

* New translations reverse-proxy.md (Italian)
docs(website): new translations

* New translations server.md (Italian)
docs(website): new translations

* New translations ssl.md (Italian)
docs(website): new translations

* New translations test.md (Italian)
docs(website): new translations

* New translations uplinks.md (Italian)
docs(website): new translations

* New translations use-cases.md (Italian)
docs(website): new translations

* New translations web.md (Italian)
docs(website): new translations

* New translations windows.md (Italian)
docs(website): new translations

* New translations node-api.md (Italian)
docs(website): new translations

* New translations what-is-verdaccio.md (Italian)
docs(website): new translations

* New translations ci.md (Italian)
docs(website): new translations

* New translations puppet.md (Italian)
docs(website): new translations

* New translations chef.md (Korean)
docs(website): new translations

* New translations ansible.md (Portuguese)
docs(website): new translations

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

* New translations cli.md (Russian)
docs(website): new translations

* New translations config.md (Russian)
docs(website): new translations

* New translations contributing.md (Russian)
docs(website): new translations

* New translations dev-plugins.md (Russian)
docs(website): new translations

* New translations docker.md (Russian)
docs(website): new translations

* New translations iis-server.md (Russian)
docs(website): new translations

* New translations install.md (Russian)
docs(website): new translations

* New translations kubernetes.md (Russian)
docs(website): new translations

* New translations logger.md (Russian)
docs(website): new translations

* New translations notifications.md (Russian)
docs(website): new translations

* New translations packages.md (Russian)
docs(website): new translations

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

* New translations repositories.md (Russian)
docs(website): new translations

* New translations auth.md (Russian)
docs(website): new translations

* New translations reverse-proxy.md (Russian)
docs(website): new translations

* New translations server.md (Russian)
docs(website): new translations

* New translations ssl.md (Russian)
docs(website): new translations

* New translations test.md (Russian)
docs(website): new translations

* New translations uplinks.md (Russian)
docs(website): new translations

* New translations use-cases.md (Russian)
docs(website): new translations

* New translations web.md (Russian)
docs(website): new translations

* New translations windows.md (Russian)
docs(website): new translations

* New translations node-api.md (Russian)
docs(website): new translations

* New translations what-is-verdaccio.md (Russian)
docs(website): new translations

* New translations ci.md (Russian)
docs(website): new translations

* New translations puppet.md (Russian)
docs(website): new translations

* New translations chef.md (Russian)
docs(website): new translations

* New translations build.md (Russian)
docs(website): new translations

* New translations ansible.md (Russian)
docs(website): new translations

* New translations auth.md (Portuguese)
docs(website): new translations

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

* New translations build.md (Portuguese)
docs(website): new translations

* New translations cli.md (Portuguese)
docs(website): new translations

* New translations config.md (Portuguese)
docs(website): new translations

* New translations contributing.md (Portuguese)
docs(website): new translations

* New translations dev-plugins.md (Portuguese)
docs(website): new translations

* New translations docker.md (Portuguese)
docs(website): new translations

* New translations iis-server.md (Portuguese)
docs(website): new translations

* New translations install.md (Portuguese)
docs(website): new translations

* New translations kubernetes.md (Portuguese)
docs(website): new translations

* New translations logger.md (Portuguese)
docs(website): new translations

* New translations notifications.md (Portuguese)
docs(website): new translations

* New translations packages.md (Portuguese)
docs(website): new translations

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

* New translations repositories.md (Portuguese)
docs(website): new translations

* New translations en.json (Portuguese)
docs(website): new translations

* New translations reverse-proxy.md (Portuguese)
docs(website): new translations

* New translations server.md (Portuguese)
docs(website): new translations

* New translations ssl.md (Portuguese)
docs(website): new translations

* New translations test.md (Portuguese)
docs(website): new translations

* New translations uplinks.md (Portuguese)
docs(website): new translations

* New translations use-cases.md (Portuguese)
docs(website): new translations

* New translations web.md (Portuguese)
docs(website): new translations

* New translations windows.md (Portuguese)
docs(website): new translations

* New translations node-api.md (Portuguese)
docs(website): new translations

* New translations what-is-verdaccio.md (Portuguese)
docs(website): new translations

* New translations ci.md (Portuguese)
docs(website): new translations

* New translations puppet.md (Portuguese)
docs(website): new translations

* New translations chef.md (Portuguese)
docs(website): new translations

* New translations ansible.md (Italian)
docs(website): new translations

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

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

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

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

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

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

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

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

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

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

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

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

* New translations en.json (French)
docs(website): new translations

* New translations cli.md (German)
docs(website): new translations

* New translations notifications.md (Arabic)
docs(website): new translations

* New translations cli.md (Arabic)
docs(website): new translations

* New translations config.md (Arabic)
docs(website): new translations

* New translations contributing.md (Arabic)
docs(website): new translations

* New translations dev-plugins.md (Arabic)
docs(website): new translations

* New translations docker.md (Arabic)
docs(website): new translations

* New translations install.md (Arabic)
docs(website): new translations

* New translations kubernetes.md (Arabic)
docs(website): new translations

* New translations packages.md (Arabic)
docs(website): new translations

* New translations en.json (Arabic)
docs(website): new translations

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

* New translations web.md (Arabic)
docs(website): new translations

* New translations windows.md (Arabic)
docs(website): new translations

* New translations config.md (German)
docs(website): new translations

* New translations kubernetes.md (Japanese)
docs(website): new translations

* New translations notifications.md (Japanese)
docs(website): new translations

* New translations packages.md (Japanese)
docs(website): new translations

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

* New translations web.md (Japanese)
docs(website): new translations

* New translations windows.md (Japanese)
docs(website): new translations

* New translations en.json (Japanese)
docs(website): new translations

* New translations install.md (Japanese)
docs(website): new translations

* New translations docker.md (Japanese)
docs(website): new translations

* New translations contributing.md (German)
docs(website): new translations

* New translations dev-plugins.md (German)
docs(website): new translations

* New translations docker.md (German)
docs(website): new translations

* New translations install.md (German)
docs(website): new translations

* New translations kubernetes.md (German)
docs(website): new translations

* New translations notifications.md (German)
docs(website): new translations

* New translations packages.md (German)
docs(website): new translations

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

* New translations dev-plugins.md (Japanese)
docs(website): new translations

* New translations web.md (German)
docs(website): new translations

* New translations windows.md (German)
docs(website): new translations

* New translations en.json (German)
docs(website): new translations

* New translations cli.md (Japanese)
docs(website): new translations

* New translations config.md (Japanese)
docs(website): new translations

* New translations contributing.md (Japanese)
docs(website): new translations

* New translations en.json (Russian)
docs(website): new translations

* New translations auth.md (Vietnamese)
docs(website): new translations
2018-08-09 09:55:15 +02:00

6.5 KiB

id title
plugins Wtyczki

Verdaccio jest aplikacją obsługującą wtyczki. Dzięki temu można rozszerzyć działanie aplikacji na wiele sposobów: wprowadzić nowe metody uwierzytelniania, dodawać punkty końcowe lub użyć niestandardowego magazynu danych.

Jeśli jesteś zainteresowany stworzeniem swojej własnej wtyczki, przeczytaj sekcję dotyczącą programowania.

Usage

Installation

$> npm install --global verdaccio-activedirectory

verdaccio as a sinopia fork it has backward compability with plugins that are compatible with sinopia@1.4.0. In such case the installation is the same.

$> npm install --global sinopia-memory

Configuration

Otwórz plik config.yaml i zaktualizuj sekcję auth następująco:

The default configuration looks like this, due we use a build-in htpasswd plugin by default that you can disable just commenting out the following lines.

Auth Plugin Configuration

 htpasswd:
    file: ./htpasswd
    #max_users: 1000

and replacing them with (in case you decide to use a ldap plugin.

auth:
  activedirectory:
    url: "ldap://10.0.100.1"
    baseDN: 'dc=sample,dc=local'
    domainSuffix: 'sample.local'

Multiple Auth plugins

This is tecnically possible, the plugins order becames important, the the credentials will resolved in order.

auth:
  htpasswd:
    file: ./htpasswd
    #max_users: 1000
  activedirectory:
    url: "ldap://10.0.100.1"
    baseDN: 'dc=sample,dc=local'
    domainSuffix: 'sample.local'

Konfiguracja wtyczki oprogramowania pośredniego

To jest przykład jak skonfigurować wtyczkę oprogramowania pośredniego. Wszystkie te wtyczki muszą mieć zdefiniowane nazwy z przestrzeni nazw oprogramowań pośrednich.

middlewares:
  audit:
    enabled: true

You might follow the audit middle plugin as base example.

Store Plugin Configuration

This is an example how to set up a storage plugin. All storage plugins must be defined in the store namespace.

store:
  memory:
    limit: 1000

If you define a custom store, the property storage in the configuration file will be ignored.

Legacy plugins

Sinopia Plugins

(kompatybilne ze wszystkimi wersjami)

All sinopia plugins should be compatible with all future verdaccio versions. Anyhow, we encourage contributors to migrate them to the modern verdaccio API and using the prefix as verdaccio-xx-name.

Verdaccio Plugins

(compatible since 2.1.x)

Authorization Plugins

Middleware Plugins

  • verdaccio-audit: verdaccio plugin for npm audit cli support (built-in) (compatible since 3.x)

  • verdaccio-profile-api: verdacci plugin for npm profile cli support and npm profile set password for verdaccio-htpasswd based authentificaton

Storage Plugins

(compatible since 3.x)

Caveats

Not all these plugins are been tested continuously, some of them might not work at all. Please if you found any issue feel free to notify the owner of each plugin.