Simon Martín
|
48a7d28aa6
|
rate limit analysis catalog endpoint
|
2018-03-14 17:46:19 +01:00 |
|
Simon Martín
|
cbfeb0158e
|
adding type and subtype to rate limit error
|
2018-03-14 17:27:59 +01:00 |
|
Simon Martín
|
e1a2c45b19
|
Headers following rfc6648
|
2018-03-14 12:09:20 +01:00 |
|
Simon Martín
|
0e43c54214
|
Merge branch 'master' into rateLimits
|
2018-03-13 18:09:44 +01:00 |
|
Eneko Lakasta
|
5ad1e1b645
|
merge master
|
2018-03-12 11:52:38 +01:00 |
|
Eneko Lakasta
|
b0eacb2a79
|
add vary header to honor authorization header when caching
|
2018-03-06 12:46:38 +01:00 |
|
Simon Martín
|
a2bf235553
|
Merge branch 'master' into rateLimits
|
2018-03-02 21:21:10 +01:00 |
|
Simon Martín
|
bf267e9c95
|
fix checking rate limit enabled
|
2018-03-02 15:48:31 +01:00 |
|
Simon Martín
|
843f70cdba
|
interchange var and middlewware names
|
2018-03-02 15:35:38 +01:00 |
|
Simon Martín
|
42e0e07c14
|
refactoring rate limit middleware
|
2018-03-02 15:33:50 +01:00 |
|
Simon Martín
|
67b2343571
|
fix existing var name
|
2018-03-01 15:50:20 +01:00 |
|
Simon Martín
|
335d91b42d
|
separate rate limit logic from middleware and EVALSHA
|
2018-02-28 13:11:18 +01:00 |
|
Daniel García Aubert
|
102b11b1b5
|
Follow middleware naming convention
|
2018-02-28 13:10:46 +01:00 |
|
Simon Martín
|
254991c56c
|
changing endpoint groups constant keys
|
2018-02-27 17:57:25 +01:00 |
|
Simon Martín
|
a492ab0143
|
improving naming
|
2018-02-27 17:36:03 +01:00 |
|
Simon Martín
|
b0d63b2ec0
|
changing module exports and middleware name
|
2018-02-27 16:52:27 +01:00 |
|
Simon Martín
|
85b0c63eb0
|
destructuring array assignment
|
2018-02-27 16:24:30 +01:00 |
|
Simon Martín
|
98a92f51e6
|
make jshint happy
|
2018-02-26 17:17:01 +01:00 |
|
Eneko Lakasta
|
8867cdbc02
|
use anonymous function instead of arrow function in middleware export to don't bind this
|
2018-02-26 15:57:42 +01:00 |
|
Simon Martín
|
f03ee4b836
|
removing hardcoded user
|
2018-02-26 11:20:31 +01:00 |
|
Simon Martín
|
90418b204e
|
getLowerRateLimit tests
|
2018-02-26 10:51:51 +01:00 |
|
Simon Martín
|
918674e01a
|
changing endpoint groups names
|
2018-02-23 21:09:27 +01:00 |
|
Simon Martín
|
9b01a05727
|
rate limit supporting multiple limits
|
2018-02-23 17:42:24 +01:00 |
|
Simon Martín
|
2937b6a804
|
updating redis keys
|
2018-02-21 17:25:26 +01:00 |
|
Simon Martín
|
08a5e57180
|
new config params and using them in middleware
|
2018-02-20 18:18:15 +01:00 |
|
Simon Martín
|
faab174a79
|
redis keys in easier way
|
2018-02-20 17:19:50 +01:00 |
|
Eneko Lakasta
|
59ca00b33b
|
move apikey credentials getter to middleware file
|
2018-02-20 12:31:36 +01:00 |
|
Daniel García Aubert
|
7c7d606aa7
|
Remove trailing spaces
|
2018-02-19 19:05:13 +01:00 |
|
Simon Martín
|
98907a886c
|
using a real endpoint in test
|
2018-02-19 17:08:26 +01:00 |
|
Simon Martín
|
e519984790
|
changing const names and exporting them
|
2018-02-19 17:01:41 +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
|
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 |
|
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
|
c059f44bf1
|
lua script and rate limit process
|
2018-02-14 18:39:57 +01:00 |
|
Simon Martín
|
86d4f8e219
|
lua script v1
|
2018-02-14 15:40:12 +01:00 |
|
Simon Martín
|
15bf74f770
|
starting rate limit middleware
|
2018-02-12 17:19:08 +01:00 |
|
Eneko Lakasta
|
b82d26527a
|
remove comment
|
2018-02-08 12:35:44 +01:00 |
|
Simon Martín
|
77f64bee8c
|
stringifyForLogs more usual case first
|
2017-12-18 14:54:36 +01:00 |
|
Simon Martín
|
14e90a6c76
|
add line at EOF
|
2017-12-18 12:59:44 +01:00 |
|
Simon Martín
|
a46f7b3099
|
nested options and using it
|
2017-12-18 12:34:56 +01:00 |
|
Simon Martín
|
cb7fb97a13
|
escape chars function
|
2017-12-18 11:14:27 +01:00 |
|
Simon Martín
|
e0d4a9e596
|
change funcion name
|
2017-11-30 15:04:07 +01:00 |
|
Simon Martín
|
555d3f558c
|
changing error log structure
|
2017-11-28 18:22:55 +01:00 |
|
Simon Martín
|
386d6bfea8
|
removing unneeded check
|
2017-11-28 18:19:28 +01:00 |
|
Simon Martín
|
a007fce913
|
ensuring vars
|
2017-11-28 16:02:12 +01:00 |
|
Simon Martín
|
605d7057c9
|
fix copying array of errors and adding error.label to logs
|
2017-11-27 18:12:44 +01:00 |
|
Simon Martín
|
e7b8d9b223
|
moving logErrors to right position
|
2017-11-27 16:55:11 +01:00 |
|
Simon Martín
|
e041b5b8a9
|
removing ~lost space
|
2017-11-27 16:52:19 +01:00 |
|