En este servicio se van a utilizar las tácticas de autenticación y autorización, utilizando los jwt tokens para este fin.
https://github.com/tom-uniandes/abc-jobs-gateway-seguridad
abrir una consola de comandos en la carpeta y ubicarse en la que se descargó el repositorio de evaluacion
docker network create abc-network-seguridad
docker build -t gateway-seguridad .
docker run --network=abc-network-seguridad --name gateway-seguridad -p 5005:5005 gateway-seguridad
docker start gateway-seguridad
https://github.com/leinaro/abc-jobs-oferta
abrir una consola de comandos en la carpeta y ubicarse en la que se descargó el repositorio de abc-jobs-oferta
docker build -t oferta .
docker run --network=abc-network-seguridad --name oferta -p 5002:5002 oferta
docker start oferta
https://github.com/leinaro/abc-sesion
abrir una consola de comandos en la carpeta y ubicarse en la que se descargó el repositorio de abc-sesion
docker build -t sesion .
docker run --network=abc-network-seguridad --name sesion -p 5003:5003 sesion
docker start sesion
tutorial + instaladores para otros sistemas operativos
https://k6.io/docs/es/empezando/instalacion/
https://dl.k6.io/msi/k6-latest-amd64.msi
k6 run scriptExperimento2.js --out json=Experimento2.json --out csv=Experimento2.csv --log-output=file=Experimento2.log
k6 run scriptCandidatoExperimento2.js --out json=Experimento2.json --out csv=Experimento2.csv --log-output=file=Experimento2.log
k6 run scriptCandidatoTokenModificado.js --out json=Experimento2.json --out csv=Experimento2.csv --log-output=file=Experimento2.log