Commit Graph
76 Commits
Author SHA1 Message Date
Daniel García Aubert d3e2707fce Tidy middlewares up: put rate limit middleware after authorization 2018-03-23 17:55:41 +01:00
Daniel García Aubert f7a23c094c Do not use locals middleware in named maps admin controller 2018-03-23 16:16:53 +01:00
Daniel García Aubert df999e040c Merge branch 'spread-prepare-context-middleware' into unify-middlewares 2018-03-20 11:06:31 +01:00
Daniel García Aubert 2e13bc42a1 Merge branch 'master' into spread-prepare-context-middleware 2018-03-20 11:01:13 +01:00
Daniel García Aubert 9211fa065b Extract sendResponse middleware 2018-03-19 19:48:14 +01:00
Simon Martín a830eb4ea0 Merge branch 'master' into rateLimits 2018-03-19 11:25:13 +01:00
Daniel García Aubert 313fc75ec8 Rename middleware 2018-03-16 16:28:50 +01:00
Daniel García Aubert 639a69a639 Reorder middlewares to optimize workflow 2018-03-16 16:12:36 +01:00
Daniel García Aubert 071a5a4bdf Rename base paths 2018-03-16 13:04:42 +01:00
Daniel García Aubert 7ff7b0c2d1 Extract rest of the middlewares from prepare contex 2018-03-15 19:38:11 +01:00
Simon Martín 4e8cf136c8 rate limit middleware before auth 2018-03-14 18:06:06 +01:00
Daniel García Aubert a34658c97f Use objects instead of param list 2018-03-14 17:31:37 +01:00
Daniel García Aubert 8d37e00869 Use objects instead of parameter list 2018-03-14 17:25:58 +01:00
Daniel García Aubert 421e611356 Use objects instead of a list of parameters 2018-03-14 17:22:47 +01:00
Simon Martín 0e43c54214 Merge branch 'master' into rateLimits 2018-03-13 18:09:44 +01:00
Daniel García Aubert 2cc4161239 Missing semicolon 2018-03-13 15:02:44 +01:00
Daniel García Aubert fc8f3fdf27 Create send response middleware 2018-03-13 13:31:49 +01:00
Daniel García Aubert 24b76208ac Improve naming 2018-03-13 13:21:40 +01:00
Daniel García Aubert 0de272b195 Extract middlewares form controller's context 2018-03-13 13:12:18 +01:00
Simon Martín a2bf235553 Merge branch 'master' into rateLimits 2018-03-02 21:21:10 +01:00
Daniel García Aubert 2c762813ba Follow middleware pattern, return a function as the actual middleware 2018-03-01 15:52:48 +01:00
Daniel García Aubert b0c924ca03 Follow middleware pattern, should return a function as the actual middleware 2018-03-01 15:42:03 +01:00
Daniel García Aubert f6f59023b4 Ungroup middlewares 2018-02-28 19:46:46 +01:00
Daniel García Aubert 42deb7abbe Rename middleware 2018-02-28 19:20:51 +01:00
Simon Martín 335d91b42d separate rate limit logic from middleware and EVALSHA 2018-02-28 13:11:18 +01:00
Simon Martín 254991c56c changing endpoint groups constant keys 2018-02-27 17:57:25 +01:00
Simon Martín b0d63b2ec0 changing module exports and middleware name 2018-02-27 16:52:27 +01:00
Simon Martín 06ec3f80b9 adding rate limit middlewware to named maps admin controller 2018-02-20 11:25:56 +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 18dbeea003 get apikey token from request in named maps admin middleware 2018-02-15 15:20:52 +01:00
Eneko Lakasta 5db0e9c8d8 add middleware for apikeyToken 2018-02-15 12:50:42 +01:00
Daniel García Aubert 1ba240d099 Rename middleware function 2018-01-03 13:15:11 +01:00
Daniel García Aubert dfef7ff3c0 Use spread assignment 2017-12-29 18:45:45 +01:00
Daniel García Aubert adb9e55fb2 Avoid snake_case notation 2017-12-29 16:30:42 +01:00
Daniel García Aubert 5d3726de44 Use original variable name 2017-12-29 16:24:38 +01:00
Daniel García Aubert f186e4736b Use template string 2017-12-29 16:19:00 +01:00
Daniel García Aubert a00c2b1eef Now main middlewares return a named function with the right context bound 2017-12-29 16:15:48 +01:00
Daniel García Aubert 64d601179d Use const instead of var 2017-12-29 15:22:17 +01:00
Daniel García Aubert cf2b73e473 Move to up intermediate middlewares 2017-12-29 15:19:52 +01:00
Daniel García Aubert 70932c23df Remove step and assert dependencies 2017-12-29 15:17:29 +01:00
Daniel García Aubert 519d49bd10 Remove finish function and respond in the main middleware 2017-12-29 15:04:44 +01:00
Daniel García Aubert bf814c4442 keep error label 2017-12-29 13:05:01 +01:00
Daniel García Aubert f136993c50 Use checkContentType middleware 2017-12-29 12:44:56 +01:00
Daniel García Aubert ba008ab518 Remove unused function 2017-12-29 12:36:56 +01:00
Daniel García Aubert e4ed6ee1cc Use authorizedByAPIKey middleware 2017-12-29 12:34:50 +01:00
Daniel García Aubert fda7661dad Create authorizedByAPIKey middleware 2017-12-29 12:23:52 +01:00
Daniel García Aubert b6c405bf68 Remove send method in base controller and remove BaseController class 2017-10-30 19:28:40 +01:00
Simon Martín 06138a82a8 Merge branch 'middlewarify' into res-locals 2017-10-05 17:53:15 +02:00
Daniel García Aubert b93c09959c Back to use just one router 2017-10-05 12:12:21 +02:00
Simon Martín 21720267cf from req.context to res.locals 2017-10-03 17:47:57 +02:00