Juan Pico
PreguntaTengo una pregunta. ¿Cómo podría guardar información sensible de manera segura en un JWT? Cuando uso sesiones a veces se guarda en sesión info sensible que está asociada al usuario y al estar en el server pues digamos que está un poco más protegida, pero según dices no es recomendable guardar info sensible en el payload de un JWT ¿Tendría que consultarla en cada petición que se haga? ¿No sería una carga adicional de tráfico a la bd?
Steve Anthony Luzquiños Agama
No debes guardar info sensible de un usuario en un JWT. Lo que he hecho es guardar el id en el token, y consultar info de sesión en una capa de caché, usando un Redis por ejemplo. Claro que esta solución necesita una bd para el sistema y una capa de caché interna o externa.
