0.0.1 • Published 7 years ago

sinopia-tfs-auth v0.0.1

Weekly downloads
3
License
Apache-2.0
Repository
github
Last release
7 years ago

Sinopia TFS Auth Plugin

travis badge

Authenticates the user by passing username and password to a TFS instance and querying project collections that can be accessed by the user.

The project collections are returned as groups of the user.

Installation

$ npm install sinopia
$ npm install sinopia-tfs-auth

Config

Add to your config.yaml:

auth:
  tfs-auth:
    url: https://tfs.example.com/tfs

packages:
  '@projectcollection/*':
    access: 'projectcollection'
    publish: admin

Security Considertaions

Sinopia uses HTTP Basic auth requests. Please mind the usual security considerations: you are passing your TFS credentials through this - don't do via an unencrypted channel. There is no excuse for not using HTTPS.