fix: failed auth strategy prevent local auth from initializing

This commit is contained in:
NGPixel 2020-06-01 21:20:21 -04:00
parent 7cb6de0d72
commit 2013ee4fa2

View File

@ -77,7 +77,7 @@ module.exports = {
for (let idx in enabledStrategies) { for (let idx in enabledStrategies) {
const stg = enabledStrategies[idx] const stg = enabledStrategies[idx]
if (!stg.isEnabled) { continue } if (!stg.isEnabled) { continue }
try {
const strategy = require(`../modules/authentication/${stg.key}/authentication.js`) const strategy = require(`../modules/authentication/${stg.key}/authentication.js`)
stg.config.callbackURL = `${WIKI.config.host}/login/${stg.key}/callback` stg.config.callbackURL = `${WIKI.config.host}/login/${stg.key}/callback`
@ -89,9 +89,13 @@ module.exports = {
...stg ...stg
} }
WIKI.logger.info(`Authentication Strategy ${stg.key}: [ OK ]`) WIKI.logger.info(`Authentication Strategy ${stg.key}: [ OK ]`)
} catch (err) {
WIKI.logger.error(`Authentication Strategy ${stg.key}: [ FAILED ]`)
WIKI.logger.error(err)
}
} }
} catch (err) { } catch (err) {
WIKI.logger.error(`Authentication Strategy: [ FAILED ]`) WIKI.logger.error(`Failed to initialize Authentication Strategies: [ ERROR ]`)
WIKI.logger.error(err) WIKI.logger.error(err)
} }
}, },