Commit Graph
5637 Commits
Author SHA1 Message Date
Eneko Lakasta 521b441da5 default apikey is returned by metadata module if no apikey found, remove this code because is never going to be run 2018-02-20 12:53:33 +01:00
Eneko Lakasta 59ca00b33b move apikey credentials getter to middleware file 2018-02-20 12:31:36 +01:00
Simon Martín 6564ed69d8 config params 2018-02-20 11:46:38 +01:00
Simon Martín fadd9032c6 arrow functions clean 2018-02-20 11:38:44 +01:00
Simon Martín 80918f5b9b adding rate limit middlewware to named maps controller 2018-02-20 11:26:24 +01:00
Simon Martín e061b3e631 adding rate limit middlewware to maps controller 2018-02-20 11:26:09 +01:00
Simon Martín 06ec3f80b9 adding rate limit middlewware to named maps admin controller 2018-02-20 11:25:56 +01:00
Simon Martín e6011287f4 adding middleware to layergroup controller 2018-02-20 11:25:16 +01:00
Simon Martín a0f560ca1a rate limits acceptance tests 2018-02-20 10:57:29 +01:00
Daniel García Aubert 7c7d606aa7 Remove trailing spaces 2018-02-19 19:05:13 +01:00
Daniel 46587e3cf1 Merge pull request #874 from CartoDB/project-auth-api-fallback
add fallback for using metadata fallback
2018-02-19 18:55:24 +01:00
Daniel García Aubert 603ef4044c Reduce cyclomatic complexity 2018-02-19 18:48:02 +01:00
Daniel García Aubert 2e3abfb2cd Catch "name not found" errors from metadata backend and set http code status 404 2018-02-19 18:28:58 +01:00
Daniel García Aubert 47ccb7ded8 Point to main development branch of cartodb-redis 2018-02-19 17:57:46 +01:00
Simon Martín 98907a886c using a real endpoint in test 2018-02-19 17:08:26 +01:00
Eneko Lakasta 7e14247ea9 remove cause of unreachable code/dead code. Not necessary because carto redis assures at least the default api key 2018-02-19 17:06:59 +01:00
Simon Martín e103427750 removing forgotten .only 2018-02-19 17:06:00 +01:00
Simon Martín 95f55b00b3 using exported const in tests 2018-02-19 17:03:03 +01:00
Simon Martín e519984790 changing const names and exporting them 2018-02-19 17:01:41 +01:00
Simon Martín fa3223777f using new docker image with redis4 and redis-cell 2018-02-19 12:43:36 +01:00
Simon Martín eeb4966294 make jshint happy 2018-02-19 12:42:42 +01:00
Eneko Lakasta 5823859b2a update package.json to use the same branch form carto redis 2018-02-16 12:00:05 +01:00
Eneko Lakasta 7b21bd26d0 Merge branch 'project-auth-api' into project-auth-api-fallback 2018-02-16 11:29:36 +01:00
Eneko Lakasta 4ac224688c in fallback mode, use default api key if api key token doesnt exist 2018-02-16 11:20:04 +01:00
Simon Martín 4742e7f64f skiping some tests 2018-02-16 09:06:14 +01:00
Simon Martín a66f127828 adding some tests 2018-02-15 20:06:34 +01:00
Eneko Lakasta e84d88b7a3 remove test 2018-02-15 17:53:15 +01:00
Eneko Lakasta cda2616a8a get and check api key credentials from api key: username and token 2018-02-15 17:49:47 +01:00
Eneko Lakasta 11aa4d12bd add tests for getting api key token from requests 2018-02-15 15:27:41 +01:00
Eneko Lakasta 18dbeea003 get apikey token from request in named maps admin middleware 2018-02-15 15:20:52 +01:00
Eneko Lakasta 3e916c6054 check if req.query exist before getting req.query.api_key/map_key 2018-02-15 15:20:05 +01:00
Eneko Lakasta fc420c2c0f use for compatibility res.locals.api_key instead of res.locals.apikeyToken 2018-02-15 15:19:09 +01:00
Simon Martín 7b9d653c46 rate limit tests structure 2018-02-15 13:33:32 +01:00
Eneko Lakasta 140441b777 fix test 2018-02-15 12:53:01 +01:00
Eneko Lakasta 5db0e9c8d8 add middleware for apikeyToken 2018-02-15 12:50:42 +01:00
Simon Martín 63d1c19263 validation in lua script 2018-02-15 12:44:27 +01:00
Simon Martín 018cd25593 adding redis-cell to tests 2018-02-15 12:42:37 +01:00
Eneko Lakasta 963737d3fb create lib for getting api key token from request 2018-02-15 11:36:42 +01:00
Simon Martín c059f44bf1 lua script and rate limit process 2018-02-14 18:39:57 +01:00
Eneko Lakasta 890f0d1ef6 add fallback for using metadata fallback 2018-02-14 17:31:05 +01:00
Simon Martín 5fca005a3f Merge branch 'master' into rateLimits 2018-02-14 15:40:50 +01:00
Simon Martín 86d4f8e219 lua script v1 2018-02-14 15:40:12 +01:00
Raul Marin 6b0ab45e63 Update Windshaft to 4.5.3 2018-02-13 12:09:59 +01:00
Rafa de la Torre 0b475ab5e2 Stub next version 2018-02-13 09:07:48 +01:00
Rafa de la Torre 97972ac73f Update NEWS.md with v5.3.1 5.3.1 2018-02-13 09:05:06 +01:00
Rafa de la Torre c3b38b2f60 Merge pull request #865 from CartoDB/perf-boost-agg-dataview
Improve the speed of the aggregation dataview
2018-02-13 09:04:00 +01:00
Rafa de la Torre b4e06ec1ac Update NEWS.md and stub version 2018-02-12 19:35:34 +01:00
Rafa de la Torre d0a8bd428f Merge remote-tracking branch 'origin/master' into perf-boost-agg-dataview 2018-02-12 19:33:35 +01:00
Rafa de la Torre 251fe96509 Cosmetic fix, as suggested in PR 2018-02-12 19:24:53 +01:00
Simon Martín 15bf74f770 starting rate limit middleware 2018-02-12 17:19:08 +01:00