From e7200a8493d77b3783c5e6a2a4fa74ac06c6f1e8 Mon Sep 17 00:00:00 2001 From: ManifoldFR <wilson.jallet@gmail.com> Date: Fri, 2 Mar 2018 14:44:46 +0100 Subject: [PATCH] Fallback to local ldap connexion config when can't find user session --- src/server.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/server.js b/src/server.js index a87bc02..75e4ddd 100644 --- a/src/server.js +++ b/src/server.js @@ -73,6 +73,8 @@ server.use('/assets',express.static(path.resolve('./','assets'))); // Morgan is middleware for logging requests server.use(morgan('dev')); +const defaultUser = require('../ldap_connexion_config.json'); + // Charge le middleware express pour GraphQL server.use('/graphql', bodyParser.json(), cors(), graphqlExpress(req => { @@ -83,8 +85,9 @@ server.use('/graphql', bodyParser.json(), cors(), uid = req.session.passport.user.uid; password = "mythe"; } catch (err) { - uid = "quentin.chevalier"; - password = ""; + uid = defaultUser.dn.split("=")[1].split(",")[0]; + console.log(uid); + password = defaultUser.passwd; } console.log("Accessing GraphQL as:",uid); -- GitLab