Package Exports
- verdaccio-bitbucket-server
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (verdaccio-bitbucket-server) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
verdaccio-bitbucket-server
Verdaccio Authentication Plugin for Bitbucket Server
Installation
$ npm install -g verdaccio-bitbucket-serverPlugin Configuration
auth:
  bitbucket-server:
    url: "http://your-server:port"
    allow: "Team A, Developer" # optional; default = ""
    roleTypes: [groups, projects] # optional; default = [groups, projects, repos]
    limit: 100 # optional; default = 100allow
The "allow" config can be used to restrict access to Verdaccio based on groups of the user from bitbucket server. In the above example, only users that have the group "Team A" or "Developer" can login.
Default: "" (empty: all groups are allowed to log in)
Hint: This can only be used if the roleTypes config is not used or does include "groups"
roleTypes
The "roleTypes" specifies, which entities are used for the retrieval of user roles.
Default: [groups, projects, roles]
limit
The "limit" config specifies how many entities are fetched from the server, since paging of the responses is currently not supported.
Default: 100
Package Configuration
package:
  '**':
    access: $authenticated
    publish: $REPO_WRITE
    proxy: npmjs
    bitbucketServer: trueAccess rules
General rules:
- $all
- $authenticated
Package rules:
- $REPO_READ
- $REPO_WRITE
- $REPO_ADMIN
The package rules will match the respective rights for the repository.