verdaccio-auth-memory
Advanced tools
Comparing version 1.0.2 to 1.1.1
@@ -5,2 +5,20 @@ # Changelog | ||
### [1.1.1](https://github.com/verdaccio/verdaccio-auth-memory/compare/v1.1.0...v1.1.1) (2019-07-12) | ||
### Build System | ||
* fix unit test ([6d7b383](https://github.com/verdaccio/verdaccio-auth-memory/commit/6d7b383)) | ||
## [1.1.0](https://github.com/verdaccio/verdaccio-auth-memory/compare/v1.0.2...v1.1.0) (2019-07-12) | ||
### Features | ||
* add logging output for each action ([099f9aa](https://github.com/verdaccio/verdaccio-auth-memory/commit/099f9aa)) | ||
### [1.0.2](https://github.com/verdaccio/verdaccio-auth-memory/compare/v1.0.1...v1.0.2) (2019-07-12) | ||
@@ -7,0 +25,0 @@ |
@@ -32,2 +32,6 @@ "use strict"; | ||
if (!userCredentials) { | ||
this._logger.debug({ | ||
user | ||
}, '[VerdaccioMemory] user @{user} does not exist'); | ||
return done(null, false); | ||
@@ -38,2 +42,7 @@ } | ||
const err = (0, _lib.getUnauthorized)("i don't like your password"); | ||
this._logger.info({ | ||
user | ||
}, '[VerdaccioMemory] password invalid for: @{user}'); | ||
return done(err); | ||
@@ -44,2 +53,6 @@ } // authentication succeeded! | ||
this._logger.info({ | ||
user | ||
}, '[VerdaccioMemory] authentication succeeded for @{user}'); | ||
return done(null, [user]); | ||
@@ -50,2 +63,6 @@ } | ||
if (this._users[user]) { | ||
this._logger.debug({ | ||
user | ||
}, '[VerdaccioMemory] user @{user} already exist'); | ||
return done(null, true); | ||
@@ -65,2 +82,7 @@ } | ||
}; | ||
this._logger.info({ | ||
user | ||
}, '[VerdaccioMemory] user added succeeded for @{user}'); | ||
done(null, user); | ||
@@ -72,8 +94,22 @@ } | ||
this._logger.debug({ | ||
user: username | ||
}, 'user: @{user} init change password'); | ||
if (user && user.password === password) { | ||
user.password = newPassword; | ||
this._users[username] = user; | ||
this._logger.info({ | ||
user | ||
}, '[VerdaccioMemory] user changed password succeeded for @{user}'); | ||
cb(null, user); | ||
} else { | ||
const err = (0, _lib.getNotFound)('user not found'); | ||
this._logger.debug({ | ||
user: username | ||
}, 'change password user @{user} not found'); | ||
return cb(err); | ||
@@ -85,2 +121,6 @@ } | ||
if (pkg.access.includes('$all') || pkg.access.includes('$anonymous')) { | ||
this._logger.debug({ | ||
user: user.name | ||
}, '[VerdaccioMemory] user: @{user} has been granted access'); | ||
return cb(null, true); | ||
@@ -91,2 +131,7 @@ } | ||
const err = (0, _lib.getForbidden)('not allowed to access package'); | ||
this._logger.debug({ | ||
user: user.name | ||
}, 'user: @{user} not allowed to access package'); | ||
return cb(err); | ||
@@ -96,2 +141,6 @@ } | ||
if (pkg.access.includes(user.name) || pkg.access.includes('$authenticated')) { | ||
this._logger.debug({ | ||
user: user.name | ||
}, '[VerdaccioMemory] user: @{user} has been granted access'); | ||
return cb(null, true); | ||
@@ -101,2 +150,7 @@ } | ||
const err = (0, _lib.getForbidden)('not allowed to access package'); | ||
this._logger.debug({ | ||
user: user.name | ||
}, '[VerdaccioMemory] user: @{user} not allowed to access package'); | ||
return cb(err); | ||
@@ -107,2 +161,6 @@ } | ||
if (pkg.publish.includes('$all') || pkg.publish.includes('$anonymous')) { | ||
this._logger.debug({ | ||
user: user.name | ||
}, '[VerdaccioMemory] user: @{user} has been granted to publish'); | ||
return cb(null, true); | ||
@@ -113,2 +171,7 @@ } | ||
const err = (0, _lib.getForbidden)('not allowed to publish package'); | ||
this._logger.debug({ | ||
user: user.name | ||
}, 'user: @{user} not allowed to publish package'); | ||
return cb(err); | ||
@@ -122,2 +185,7 @@ } | ||
const err = (0, _lib.getForbidden)('not allowed to publish package'); | ||
this._logger.debug({ | ||
user: user.name | ||
}, '[VerdaccioMemory] user: @{user} not allowed to publish package'); | ||
return cb(err); | ||
@@ -124,0 +192,0 @@ } |
{ | ||
"name": "verdaccio-auth-memory", | ||
"main": "lib/index.js", | ||
"version": "1.0.2", | ||
"version": "1.1.1", | ||
"description": "auth plugin for verdaccio that keeps users in memory", | ||
@@ -6,0 +6,0 @@ "author": "Juan Picado <juanpicado19@gmail.com>", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
13632
169