Introducción

OWASP Juice Shop es una aplicación creada deliberadamente insegura, para práctica

Entorno previo

Es un sistema Debian 12, donde ya habían otras aplicaciones de prueba en PHP y se usaba nginx. Así que tuve que instalar node, npm y pm2:

apt install nodejs
apt install npm --no-install-suggests --no-install-recommends
npm install pm2 -g

Instalación

El npm install realmente es un largo proceso, no solo por la descarga de paquetes, sino también por todas las tareas post-instalación

Los siguientes enlaces tratan sobre los diferentes OAuth “grant types” (Llamados en muchas otras partes “flows”)

Siguiendo con la documentación más general, resulta que OAuth 2.0 es un estandar con su propia RFC: The OAuth 2.0 Authorization Framework y su lectura debería ser obligatoria para considerarse experto en este tema.