diff --git a/config.js b/config.js
index f623dde05e42af5e0311e132d16c0eb5225c8586..f5012cf87ced544431cc1dd13a3c5065c06899f3 100644
--- a/config.js
+++ b/config.js
@@ -27,7 +27,6 @@ module.exports = {
     port: 4000,
     secret: 'longsecretislong',
     logLevel: 'debug',        // possible values: error, warn, info, verbose or debug
-    logFile: 'log.txt',
     admin: {
       username: 'admin',
       password: 'admin'
diff --git a/routes/files.js b/routes/files.js
index bff503d23ba513675c02f5ee7c7e0ac1d8d2bb99..b704ae944390d10b2bc8764b57c7df7e80fba07a 100644
--- a/routes/files.js
+++ b/routes/files.js
@@ -33,7 +33,7 @@ var User = require('../models/user');
 var router = express.Router();
 
 // all file routes need authentication
-//router.use('/files', auth.validateToken);
+router.use('/files', auth.validateToken);
 
 // routes
 router.get('/files', auth.validateToken, function(req, res) {
diff --git a/routes/nodes.js b/routes/nodes.js
index d0ea99194fd3a88ea98c371ec7c560e3e2c7285e..fcea054ee060bd1b676b779a018d0608297ddf46 100644
--- a/routes/nodes.js
+++ b/routes/nodes.js
@@ -22,6 +22,7 @@
 // include
 var express = require('express');
 
+var auth = require('../auth');
 var logger = require('../utils/logger');
 
 // models
@@ -30,6 +31,9 @@ var Node = require('../models/node');
 // create router
 var router = express.Router();
 
+// all node routes need authentication
+router.use('/nodes', auth.validateToken);
+
 // routes
 router.get('/nodes', function(req, res) {
   // get all nodes
diff --git a/routes/projects.js b/routes/projects.js
index a278acc61ef50b3c115eba5290b64a5185191210..acaf6f0e478dc28334e71568896edfd0fa0d25c7 100644
--- a/routes/projects.js
+++ b/routes/projects.js
@@ -22,7 +22,7 @@
 // include
 var express = require('express');
 
-//var auth = require('../auth');
+var auth = require('../auth');
 var logger = require('../utils/logger');
 
 // models
@@ -34,7 +34,7 @@ var Simulation = require('../models/simulation');
 var router = express.Router();
 
 // all project routes need authentication
-//router.use('/projects', auth.validateToken);
+router.use('/projects', auth.validateToken);
 
 // routes
 router.get('/projects', /*auth.validateRole('project', 'read'),*/ function(req, res) {
diff --git a/routes/simulations.js b/routes/simulations.js
index 74a45c33d6812553386b1d7bdc77efe3f0fa540d..31cd87449840f8ce440ffa4585eb664adb77a1e3 100644
--- a/routes/simulations.js
+++ b/routes/simulations.js
@@ -22,7 +22,7 @@
 // include
 var express = require('express');
 
-//var auth = require('../auth');
+var auth = require('../auth');
 var logger = require('../utils/logger');
 
 // models
@@ -33,7 +33,7 @@ var User = require('../models/user');
 var router = express.Router();
 
 // all model routes need authentication
-//router.use('/simulations', auth.validateToken);
+router.use('/simulations', auth.validateToken);
 
 // routes
 router.get('/simulations', /*auth.validateRole('simulation', 'read'),*/ function(req, res) {
diff --git a/routes/visualizations.js b/routes/visualizations.js
index 759f4a43cb222c124481e8dcd4e34d9bd9976da3..c1a434a7e425d4f1cc0f0c5049a699ba22783398 100644
--- a/routes/visualizations.js
+++ b/routes/visualizations.js
@@ -22,7 +22,7 @@
 // include
 var express = require('express');
 
-//var auth = require('../auth');
+var auth = require('../auth');
 var logger = require('../utils/logger');
 
 // models
@@ -33,7 +33,7 @@ var Project = require('../models/project');
 var router = express.Router();
 
 // all visualization routes need authentication
-//router.use('/visualizations', auth.validateToken);
+router.use('/visualizations', auth.validateToken);
 
 // routes
 router.get('/visualizations', /*auth.validateRole('visualization', 'read'),*/ function(req, res) {
diff --git a/routes/widgets.js b/routes/widgets.js
index 23061e84cc24a9b77660e30f2b686bfe01d8bba4..0cef0ebe7974584d6b34e33cc85c9a9aa2cf89ea 100644
--- a/routes/widgets.js
+++ b/routes/widgets.js
@@ -22,7 +22,7 @@
 // include
 var express = require('express');
 
-//var auth = require('../auth');
+var auth = require('../auth');
 var logger = require('../utils/logger');
 
 // models
@@ -33,7 +33,7 @@ var Visualization = require('../models/visualization');
 var router = express.Router();
 
 // all widget routes need authentication
-//router.use('/widgets', auth.validateToken);
+router.use('/widgets', auth.validateToken);
 
 // routes
 router.get('/widgets', /*auth.validateRole('visualization', 'read'),*/ function(req, res) {