mirror of
https://github.com/verdaccio/verdaccio.git
synced 2025-01-06 22:40:26 -05:00
Merge pull request #701 from bmuenzenmeyer/patch-1
fix(docs): clarify usage of uplink auth property
This commit is contained in:
commit
f7bc8ceecc
1 changed files with 37 additions and 2 deletions
|
@ -34,11 +34,46 @@ maxage | string | No |10m | all | limit maximun failure request | 2m
|
||||||
fail_timeout | string | No |10m | all | defines max time when a request becomes a failure | 5m
|
fail_timeout | string | No |10m | all | defines max time when a request becomes a failure | 5m
|
||||||
max_fails | number | No |2 | all | limit maximun failure request | 2
|
max_fails | number | No |2 | all | limit maximun failure request | 2
|
||||||
cache | boolean | No |[true,false] | >= 2.1 | avoid cache tarballs | true
|
cache | boolean | No |[true,false] | >= 2.1 | avoid cache tarballs | true
|
||||||
auth | list | No | type: [bearer], [token: "token",token_env: [true,\<get name process.env\>]] | >= 2.5 | assigns the header 'Authorization' see: http://blog.npmjs.org/post/118393368555/deploying-with-npm-private-modules | disabled
|
auth | list | No | see below | >= 2.5 | assigns the header 'Authorization' see: http://blog.npmjs.org/post/118393368555/deploying-with-npm-private-modules | disabled
|
||||||
headers | list | No | authorization: "Bearer SecretJWToken==" | all | list of custom headers for the uplink | disabled
|
headers | list | No | authorization: "Bearer SecretJWToken==" | all | list of custom headers for the uplink | disabled
|
||||||
strict_ssl |boolean | No | [true,false] | >= 3.0 | If true, requires SSL certificates be valid. | true
|
strict_ssl |boolean | No | [true,false] | >= 3.0 | If true, requires SSL certificates be valid. | true
|
||||||
|
|
||||||
> The `auth` property allows you to use a auth token via an environment variable, [clik here for an example](https://github.com/verdaccio/verdaccio/releases/tag/v2.5.0).
|
The `auth` property allows you to use an auth token with an uplink. Using the default environment variable:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
uplinks:
|
||||||
|
private:
|
||||||
|
url: https://private-registry.domain.com/registry
|
||||||
|
auth:
|
||||||
|
type: bearer
|
||||||
|
token_env: true # defaults to `process.env['NPM_TOKEN']`
|
||||||
|
```
|
||||||
|
|
||||||
|
or via a specified environment variable:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
uplinks:
|
||||||
|
private:
|
||||||
|
url: https://private-registry.domain.com/registry
|
||||||
|
auth:
|
||||||
|
type: bearer
|
||||||
|
token_env: FOO_TOKEN
|
||||||
|
```
|
||||||
|
|
||||||
|
`token_env: FOO_TOKEN `internally will use `process.env['FOO_TOKEN']`
|
||||||
|
|
||||||
|
or by directly specifying a token:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
uplinks:
|
||||||
|
private:
|
||||||
|
url: https://private-registry.domain.com/registry
|
||||||
|
auth:
|
||||||
|
type: bearer
|
||||||
|
token: "token"
|
||||||
|
```
|
||||||
|
|
||||||
|
> Note: `token` has priority over `token_env`
|
||||||
|
|
||||||
### You Must know
|
### You Must know
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue