Eneko Lakasta
fa5a99211c
check user exists in user middleware
...
This way, we keep sending a 404 error if the user does not exist.
2018-05-29 13:23:50 +02:00
Eneko Lakasta
017dc69c02
add auth params to test. Is this OK?
2018-05-28 17:38:04 +02:00
Eneko Lakasta
ef9a5aeb20
FIX: use proper database public test user in api keys
2018-05-28 15:54:48 +02:00
Eneko Lakasta
ebe04d04ad
refactor user database service. Get proper DB config based on auth type: oauth vs apikey
...
Oauth uses only master api key configuration
Api key uses master and the provided api key configurations
Also move default api key fallback to this service
2018-05-28 15:53:51 +02:00
Eneko Lakasta
d3b6ebd260
Fallback to default api key if no api key is provided
...
What happens with oauth authorization? This way we will always have an api_key and oauth will never trigger....
2018-05-25 17:28:56 +02:00
Eneko Lakasta
681b60c27d
return error if batch job has no proper DB configuration
2018-05-25 17:25:38 +02:00
Eneko Lakasta
ec75227aa2
use apikeys instead of metadata for the database connections parameters
2018-05-25 17:23:24 +02:00
Eneko Lakasta
6bc90eb9b3
fix typo: Backed -> Backend
2018-05-24 11:04:14 +02:00
Eneko Lakasta
fc7e246704
please jshint
2018-05-18 11:35:54 +02:00
Eneko Lakasta
1e8c6e198c
remove api key fallback
2018-05-17 17:13:59 +02:00
Eneko Lakasta
e85994293b
remove fallback tests and refactor some http errors 403 -> 401
2018-05-17 17:13:00 +02:00
Eneko Lakasta
751745cb5d
use correspondent cartodb-redis branch
2018-05-17 17:10:33 +02:00
Simon Martín
e05aafa8df
Merge pull request #482 from CartoDB/docker-tests
...
Travis tests: xenial+pg10 and precise+pg9.5
2018-05-07 11:10:56 +02:00
Simon Martín
6350f3c5ad
updating news
2018-05-07 10:45:29 +02:00
Simon Martín
08bd1cd336
using the correct docker account
2018-05-03 17:41:37 +02:00
Simon Martín
bbb95e620e
symplify commands
2018-05-03 11:32:15 +02:00
Simon Martín
ac98f5646e
EOF line
2018-04-27 17:40:13 +02:00
Simon Martín
e437a0a642
adding docker npm scripts
2018-04-27 17:37:46 +02:00
Simon Martín
aa80cc3328
configure environment file in travis
2018-04-27 16:38:36 +02:00
Simon Martín
41016ecd80
new path of run_tests_docker in travis
2018-04-27 16:17:34 +02:00
Simon Martín
a0c2a98f9f
symplify run_tests_docker.sh and move it to test
2018-04-27 16:12:47 +02:00
Simon Martín
bf3d84ade1
adding xenial with postgres 10.1 test in travis
2018-04-27 13:10:17 +02:00
Simon Martín
fabff70e0a
Merge branch 'master' into docker-tests
2018-04-26 11:26:04 +02:00
Simon Martín
6ad54b284f
Merge pull request #481 from CartoDB/fix-validatePGEntitiesAccess
...
fix validatePGEntitiesAccess access
2018-04-26 10:59:40 +02:00
Simon Martín
5f8e1d8f53
fix validatePGEntitiesAccess access
2018-04-26 10:13:03 +02:00
Simon Martín
6aadd354a2
wip defining run docker test file
2018-04-25 18:33:32 +02:00
Simon Martín
9325b573e7
Merge pull request #478 from CartoDB/hide-tables
...
Postgres entities access validator
2018-04-25 15:33:25 +02:00
Simon Martín
ff2225ee36
removing no sense tests
2018-04-24 17:24:13 +02:00
Simon Martín
ebbdbed836
EOF line
2018-04-24 15:56:35 +02:00
Simon Martín
b373c76d8c
adding parameter in config files
2018-04-24 15:54:48 +02:00
Simon Martín
4f6d4322f6
forgotten 'only'
2018-04-24 15:51:40 +02:00
Simon Martín
00273bc760
unit tests
2018-04-24 15:51:12 +02:00
Simon Martín
b9295245d3
testing by authorized level
2018-04-24 13:22:15 +02:00
Simon Martín
e12e16507a
create object and export
2018-04-24 13:21:43 +02:00
Simon Martín
3b228ac17b
solving jshint crazy error
2018-04-24 10:10:37 +02:00
Simon Martín
43e08a6681
adding tests
2018-04-24 10:10:09 +02:00
Simon Martín
985f9ef7f5
pgEntitiesAccessValidator
2018-04-23 18:17:44 +02:00
Simon Martín
2b1fcb2d95
Merge pull request #475 from CartoDB/error-middleware-refactor
...
Error middleware refactor
2018-04-17 12:24:32 +02:00
Simon Martín
2a729b7da8
destructuring error_handler parameters
2018-04-03 13:43:17 +02:00
Simon Martín
3f6b6d3cff
middleware naming
2018-04-03 13:41:18 +02:00
Simon Martín
3ad3cb7aa9
permission denied tests
2018-03-28 14:02:10 +02:00
Simon Martín
db6ab4a591
let & const vars
2018-03-28 13:52:45 +02:00
Simon Martín
adab7f21d8
setErrorHeader refactor
2018-03-28 13:50:45 +02:00
Simon Martín
720c3eb8cb
changing msg var name for errorResponse
2018-03-28 13:35:19 +02:00
Simon Martín
d17975d7f5
errorHandlerFactory tests
2018-03-28 13:31:45 +02:00
Simon Martín
4301b63189
fix error
2018-03-28 13:31:31 +02:00
Simon Martín
616f3f3c07
errorHandlerFactory
2018-03-28 13:06:39 +02:00
Simon Martín
16ea727fc3
move ErrorHandler logic from error middleware
2018-03-28 12:58:10 +02:00
Simon Martín
5b6f876cd6
change pgErrorHandler for more generic errorHandler
2018-03-28 12:50:07 +02:00
Simon Martín
b45f5fe31e
move ErrorHandler to services folder
2018-03-28 12:49:33 +02:00