Use layergroup token middleware where it's actually needed

This commit is contained in:
Daniel García Aubert
2018-03-23 17:24:56 +01:00
parent 5bc5c0ae86
commit 3b1fd05940
4 changed files with 0 additions and 11 deletions
-2
View File
@@ -2,7 +2,6 @@ const PSQL = require('cartodb-psql');
const cors = require('../middleware/cors');
const user = require('../middleware/user');
const cleanUpQueryParams = require('../middleware/clean-up-query-params');
const layergroupToken = require('../middleware/layergroup-token');
const credentials = require('../middleware/credentials');
const authorize = require('../middleware/authorize');
const dbConnSetup = require('../middleware/db-conn-setup');
@@ -29,7 +28,6 @@ AnalysesController.prototype.register = function (app) {
cleanUpQueryParams(),
user(),
rateLimit(this.userLimitsApi, RATE_LIMIT_ENDPOINTS_GROUPS.ANALYSIS_CATALOG),
layergroupToken(),
credentials(),
authorize(this.authApi),
dbConnSetup(this.pgConnection),
-2
View File
@@ -6,7 +6,6 @@ const ResourceLocator = require('../models/resource-locator');
const cors = require('../middleware/cors');
const user = require('../middleware/user');
const cleanUpQueryParams = require('../middleware/clean-up-query-params');
const layergroupToken = require('../middleware/layergroup-token');
const credentials = require('../middleware/credentials');
const dbConnSetup = require('../middleware/db-conn-setup');
const authorize = require('../middleware/authorize');
@@ -104,7 +103,6 @@ MapController.prototype.composeCreateMapMiddleware = function (endpointGroup, us
cleanUpQueryParams(['aggregation']),
user(),
rateLimit(this.userLimitsApi, endpointGroup),
layergroupToken(),
credentials(),
authorize(this.authApi),
dbConnSetup(this.pgConnection),
-3
View File
@@ -1,7 +1,6 @@
const cors = require('../middleware/cors');
const user = require('../middleware/user');
const cleanUpQueryParams = require('../middleware/clean-up-query-params');
const layergroupToken = require('../middleware/layergroup-token');
const credentials = require('../middleware/credentials');
const dbConnSetup = require('../middleware/db-conn-setup');
const authorize = require('../middleware/authorize');
@@ -59,7 +58,6 @@ NamedMapsController.prototype.register = function(app) {
cleanUpQueryParams(),
user(),
rateLimit(this.userLimitsApi, RATE_LIMIT_ENDPOINTS_GROUPS.NAMED_TILES),
layergroupToken(),
credentials(),
authorize(this.authApi),
dbConnSetup(this.pgConnection),
@@ -86,7 +84,6 @@ NamedMapsController.prototype.register = function(app) {
cleanUpQueryParams(['layer', 'zoom', 'lon', 'lat', 'bbox']),
user(),
rateLimit(this.userLimitsApi, RATE_LIMIT_ENDPOINTS_GROUPS.STATIC_NAMED),
layergroupToken(),
credentials(),
authorize(this.authApi),
dbConnSetup(this.pgConnection),
@@ -5,10 +5,6 @@ const authErrorMessageTemplate = function (signer, user) {
module.exports = function layergroupToken () {
return function layergroupTokenMiddleware (req, res, next) {
if (!req.params.token) {
return next();
}
const user = res.locals.user;
const layergroupToken = LayergroupToken.parse(req.params.token);