This is a
playground to test code. It runs a full
Node.js environment and already has all of
npm’s 400,000 packages pre-installed, including
verdaccio-github-auth with all
npm packages installed. Try it out:
This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.
This is a simple Github Authentication plugin for verdaccio.
github-auth: org: cthos # OPTIONAL: Filter the user's teams to this organization mode: token # token or basic. Token expects an auth token as the password. Basic is raw username/password for github. DEFAULT: token cachettl: 5 # OPTIONAL: How long to cache the user's teams in minutes. DEFAULT: 5 orgmode: true # OPTIONAL: allow orgs to be placed in the `access` stanza. '**': # Access is determined by team permissions, but github username is also valid. access: team1 team2 awesomteam cthos '@volcano/*': access: org:volcano # allows access to everyone in the volcano org
basicwith 2FA as far as I'm aware - you'd need to use the token type.