Saltar al contenido principal

Session

Crear sesión en postman

Para crear una session en Postman, es necesario previamente saber el uuid del usuario
del cual se quiere crear la sesión.

Para saber este uuid es necesario obtenerlo de la consola de firebase la cual necesitamos permisos
o directamente sacar una cookie de la plataforma y desencriptarla para obtener el uuid.

  1. Logearse en la plataforma.
  2. Presionar f12
  3. En la consola del navegador ir a la pestaña Network.
    alt text
  4. Clickear en el endpoint check-session.
    alt text
  5. A la derecha en Headers --> Response Headers buscar el valor del header Set-cookie.
    Copiar el contenido desde despues de lo que esta en session= hasta el ; que está antes de path sin.
    incluir el ; del final
    alt text
  6. ahora entrar a https://jwt.io/ y pegar la cookie que copiamos anteriormente en el panel encoded.
    alt text
  7. Si la cookie se copio correctamente, a la derecha deberia figurar el response con el contenido desencriptado.
  8. Ahora en Decoded copiar el valor que esta en la propiedad token, pueden copiar ese valor del token para usarlo.
    O volver a copiar y pegarlo para ver los datos del usuario desencriptados. alt text

Crear session

Ahora que tenemos el token procedemos a crear una session en Postman.
Configurar un endpoint en Postman con los siguientes valores de la captura. alt text En el body pegar el token que obtuvimos en el paso anterior. \

Si en el response obtuvimos un status 200 deberiamos ver en el tab cookies del response
el siguiente valor.
alt text

Conclusión

Ahora deberian poder acceder a todos los endpoint sin necesidad de pasar el Bearer token
en cada endpoint.
Muchas gracias y que tenga buenas noches.