feat: LDAP debug flag
This commit is contained in:
@@ -39,6 +39,7 @@ defaults:
|
||||
theme: 'default'
|
||||
darkMode: false
|
||||
flags:
|
||||
ldapdebug: false
|
||||
sqllog: false
|
||||
# System defaults
|
||||
setup: false
|
||||
|
@@ -1,6 +1,5 @@
|
||||
const passport = require('passport')
|
||||
const passportJWT = require('passport-jwt')
|
||||
const fs = require('fs-extra')
|
||||
const _ = require('lodash')
|
||||
const path = require('path')
|
||||
const jwt = require('jsonwebtoken')
|
||||
|
@@ -44,6 +44,11 @@ module.exports = {
|
||||
responseResult: graphHelper.generateSuccess('Login success')
|
||||
}
|
||||
} catch (err) {
|
||||
// LDAP Debug Flag
|
||||
if (args.strategy === 'ldap' && WIKI.config.flags.ldapdebug) {
|
||||
WIKI.logger.warn('LDAP LOGIN ERROR (c1): ', err)
|
||||
}
|
||||
|
||||
return graphHelper.generateError(err)
|
||||
}
|
||||
},
|
||||
|
@@ -1,4 +1,3 @@
|
||||
const _ = require('lodash')
|
||||
const graphHelper = require('../../helpers/graph')
|
||||
|
||||
/* global WIKI */
|
||||
|
@@ -13,7 +13,7 @@ module.exports = {
|
||||
generateError (err, complete = true) {
|
||||
const error = {
|
||||
succeeded: false,
|
||||
errorCode: err.code || 1,
|
||||
errorCode: _.isFinite(err.code) ? err.code : 1,
|
||||
slug: err.name,
|
||||
message: err.message || 'An unexpected error occured.'
|
||||
}
|
||||
|
@@ -45,6 +45,9 @@ module.exports = {
|
||||
})
|
||||
cb(null, user)
|
||||
} catch (err) {
|
||||
if (WIKI.config.flags.ldapdebug) {
|
||||
WIKI.logger.warn('LDAP LOGIN ERROR (c2): ', err)
|
||||
}
|
||||
cb(err, null)
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user