Eneko Lakasta
06282b61fb
refactor authenticatedRequest to masterRequest
2018-06-05 13:22:43 +02:00
Eneko Lakasta
eab3d289b6
refactor authenticated to authorizationLevel
2018-06-05 13:21:56 +02:00
Eneko Lakasta
da08e42921
refactor forceToBeAuthenticated to forceToBeMaster
2018-06-05 13:16:36 +02:00
Eneko Lakasta
0207b67d5f
refactor forceToBeAuthenticated to forceToBeMaster
2018-06-05 13:14:50 +02:00
Eneko Lakasta
a4292f08cf
refactor apikey to apikeyToken
2018-06-05 13:13:09 +02:00
Eneko Lakasta
8515c2cc31
use job configuration instead of user metadata service
2018-06-04 11:28:59 +02:00
Eneko Lakasta
46e3a87f41
add some auth TODOs
2018-05-30 18:15:35 +02:00
Eneko Lakasta
71de7248ba
get DB configuration from job instead from metadata in Job Canceller (again)
2018-05-30 17:38:06 +02:00
Eneko Lakasta
cf8bf6e5e6
get DB configuration from job instead from metadata in Job Canceller
2018-05-30 17:36:55 +02:00
Eneko Lakasta
60beea19d7
add default public fallback tests
2018-05-30 13:28:50 +02:00
Eneko Lakasta
7764975c09
please jshint: remove unnecessary require (underscore)
2018-05-30 12:08:04 +02:00
Eneko Lakasta
6e3eb8ef28
Fix test: add auth params to job
2018-05-30 11:48:15 +02:00
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