¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo resolver el error Validación de token CSRF fallida al acceder a una API a través de Postman

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 428 Vistas
0
Cargando...

El error "Validación de token CSRF fallida" se produce cuando intentas acceder a una API a través de Postman.

Quieres saber cómo resolver este error.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

¡Genial! Gracias por publicar esta solución.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Cambiar el Mecanismo de Protección CSRF Predeterminado

Para cambiar el mecanismo de protección CSRF predeterminado, proceda de la siguiente manera:

  1. Ir a la transacción SICF.

  2. Navegar al nodo ICF de su servicio.

  3. Hacer doble clic en el nodo de su servicio.

  4. En Datos del Servicio elegir Configuración GUI .Precaución

  5. Ingresar los siguientes valores:

    • Nombre del Parámetro : ~CHECK_CSRF_TOKEN

    • Valor del Parámetro : 0/1 (desactivar/activar)

      Modo de Compatibilidad para SP02 - Manipulador HTTP en SICF (nodo sdata)

      ( Predeterminado: X-Requested-With, para habilitar la verificación XSRF, use ~CHECK_CSRF_TOKEN=1)

      El manipulador de solicitudes es /IWFND/CL_SDATA_ODATA_APP.

      Modo Estándar - Manipulador HTTP en SICF (nodo odata)

      ( Predeterminado: verificación XSRF, para deshabilitar y cambiar a X-Requested-With, use ~CHECK_CSRF_TOKEN=0)

      El manipulador de solicitudes es /IWFND/CL_SODATA_HTTP_HANDLER.

  6. Elegir Continuar y guardar la configuración.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

¡Gracias Kelly! ¿Puedo saber la razón por la que necesitamos hacer eso, es debido a una actualización en la versión de PostMan? He creado muchos servicios de odata antes, pero nunca había enfrentado este problema antes. ¿Podrías ayudarme a entender un poco más?

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola Comunidad,

Para resolver el error "La validación del token CSRF falló", necesitas obtener el token CSRF.

Para hacerlo, sigue los siguientes pasos:

1- Usando GET, ve a la pestaña Headers y agrega:

CLAVE = x-csrf-token VALOR = fetch

2- Presiona enviar.

3- El token se generará en la pestaña Header. Luego necesitas copiar el token y cambiar el valor del campo por "fetch".

Por favor, consulta la imagen "CSRF" adjunta.

4- Después de eso, podrás utilizar el método POST.

¡Espero que te ayude!

60056-CSRF.png
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?