auth handler

This commit is contained in:
Andris Reinman 2018-10-18 12:01:28 +03:00
parent 9f4f26261c
commit 1d0d191363

View file

@ -370,6 +370,7 @@ class UserHandler {
this.loggelf({
short_message: '[AUTHFAIL] ' + username,
_error: 'Empty password',
_authfail: 'yes',
_username: username,
_scope: requiredScope,
_ip: meta.ip
@ -386,6 +387,7 @@ class UserHandler {
full_message: err.stack,
_error: err.message,
_error_code: err.code,
_authfail: 'yes',
_username: username,
_scope: requiredScope,
_ip: meta.ip
@ -398,6 +400,7 @@ class UserHandler {
this.loggelf({
short_message: '[AUTHFAIL] ' + username,
_error: 'Rate limited',
_authfail: 'yes',
_rate_limit: 'yes',
_username: username,
_scope: requiredScope,
@ -411,7 +414,8 @@ class UserHandler {
this.loggelf({
short_message: '[AUTHFAIL] ' + username,
_error: 'Unknown user',
_unknown: true,
_authfail: 'yes',
_unknown: 'yes',
_username: username,
_scope: requiredScope,
_ip: meta.ip
@ -446,6 +450,7 @@ class UserHandler {
full_message: err.stack,
_error: err.message,
_error_code: err.code,
_authfail: 'yes',
_username: username,
_scope: requiredScope,
_ip: meta.ip
@ -464,6 +469,7 @@ class UserHandler {
full_message: err.stack,
_error: err.message,
_error_code: err.code,
_authfail: 'yes',
_username: username,
_scope: requiredScope,
_ip: meta.ip
@ -475,6 +481,7 @@ class UserHandler {
this.loggelf({
short_message: '[AUTHFAIL] ' + username,
_error: 'Rate limited',
_authfail: 'yes',
_rate_limit: 'yes',
_username: username,
_scope: requiredScope,
@ -495,6 +502,7 @@ class UserHandler {
full_message: err.stack,
_error: err.message,
_error_code: err.code,
_authfail: 'yes',
_username: username,
_user: userData._id,
_scope: requiredScope,
@ -508,6 +516,7 @@ class UserHandler {
short_message: '[AUTHFAIL] ' + username,
_error: 'Rate limited',
_rate_limit: 'yes',
_authfail: 'yes',
_username: username,
_user: userData._id,
_scope: requiredScope,
@ -524,6 +533,7 @@ class UserHandler {
short_message: '[AUTHFAIL] ' + username,
_error: 'User is disabled',
_disabled: 'yes',
_authfail: 'yes',
_username: username,
_user: userData._id,
_scope: requiredScope,
@ -562,7 +572,8 @@ class UserHandler {
short_message: '[AUTHFAIL] ' + username,
full_message: err.stack,
_error: err.message || 'Authentication failed',
_failed: 'yes',
_error_code: err.code,
_authfail: 'yes',
_username: username,
_user: userData._id,
_scope: requiredScope,
@ -658,7 +669,7 @@ class UserHandler {
// try master password
checkMasterPassword((err, success) => {
if (err) {
return callback(err, false, userData._id);
return authFail(err, false, userData._id);
}
if (success) {
@ -758,7 +769,7 @@ class UserHandler {
.toArray((err, asps) => {
if (err) {
err.code = 'InternalDatabaseError';
return callback(err, false, userData._id);
return authFail(err, false, userData._id);
}
if (!asps || !asps.length) {
@ -785,7 +796,7 @@ class UserHandler {
hashes.compare(password, asp.password || '', (err, success) => {
if (err) {
err.code = 'HashError';
return callback(err, false, userData._id);
return authFail(err, false, userData._id);
}
if (!success) {