mirror of
https://github.com/verdaccio/verdaccio.git
synced 2025-01-06 22:40:26 -05:00
f047cc8c25
* refactor: auth with legacy sign support refactor: auth with legacy sign support add tests add tests clean up lock fil clean up lock fil add more ci to test update ci update ci update ci update ci update ci * chore: add test for deprecated legacy signature * chore: add test for deprecated legacy signature * chore: add test for deprecated legacy signature * chore: add test for deprecated legacy signature * chore: add test for deprecated legacy signature
25 lines
589 B
JavaScript
25 lines
589 B
JavaScript
module.exports = function () {
|
|
return {
|
|
authenticate(user, pass, callback) {
|
|
// https://verdaccio.org/docs/en/dev-plugins#onsuccess
|
|
// this is a successful login and return a simple group
|
|
callback(null, ['test']);
|
|
},
|
|
adduser(user, password, cb) {
|
|
if (user === 'fail') {
|
|
return cb(Error('bad username'));
|
|
}
|
|
|
|
if (user === 'password') {
|
|
return cb(Error('bad password'));
|
|
}
|
|
|
|
if (user === 'skip') {
|
|
// if wants to the next plugin
|
|
return cb(null, false);
|
|
}
|
|
|
|
cb(null, true);
|
|
},
|
|
};
|
|
};
|