From 9f7c58bc8cbb283e18fddab9230be597ecf8bf08 Mon Sep 17 00:00:00 2001
From: ManifoldFR <wilson.jallet@gmail.com>
Date: Sat, 3 Mar 2018 02:35:59 +0100
Subject: [PATCH] Grosses modifs serveur

---
 src/server.js | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/server.js b/src/server.js
index 291e78e..c0019c0 100644
--- a/src/server.js
+++ b/src/server.js
@@ -10,6 +10,7 @@ import schema from './graphql/schema';
 import { express as graphqlVoyager } from 'graphql-voyager/middleware';
 import { graphqlExpress, graphiqlExpress } from 'graphql-server-express';
 import flash from 'connect-flash';
+import { ensureLoggedIn } from 'connect-ensure-login';
 import passport from 'passport';
 import LdapStrategy from 'passport-ldapauth';
 import fs from 'fs';
@@ -113,7 +114,7 @@ server.use('/graphql', bodyParser.json(),
     }));
 
 // GraphiQL est une console interactive pour faire des requêtes au schéma GraphQL
-server.use('/graphiql', graphiqlExpress({endpointURL: '/graphql'}));
+server.use('/graphiql', ensureLoggedIn('/login'), graphiqlExpress({endpointURL: '/graphql'}));
 
 // GraphQL voyager
 server.use('/voyager', graphqlVoyager({ endpointUrl: '/graphql' }));
-- 
GitLab