Avalados por :

Solución al error 403 Error de validación de token CSRF al trasladar aplicación de FIORI Elements v2 List Report de WebIDE a BAS

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

Estoy trasladando una aplicación (FIORI Elements v2 List Report) de WebIDE a BAS. Esto está utilizando una conexión a un servidor de gateway local. Cada solicitud $batch devuelve un error 403 con la respuesta "Error de validación de token CSRF".

En el encabezado de la solicitud, el csrf está presente

x-csrf-token: 1zDBk6P2sJotQ96Hhyg7VQ==

en el encabezado de respuesta 403, se establece como "Requerido"

x-csrf-token: Requerido

¿Alguna idea?

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

4 Respuestas

0
Cargando...

Hola tobias.queck ,

exactamente el mismo error está ocurriendo de nuevo en BAS.
En cada solicitud POST por lotes obtenemos:


Funciona con useBatch: false
¿Alguna idea?

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

¡Hola Viktor!

El problema se solucionó en el lado de SAP, por lo que ya no deberías tener el problema. Tu problema podría ser específico de tu proyecto o configuración. Te recomendaría que abras un incidente para que los expertos puedan echarle un vistazo.

Dado que los problemas de csrf solo ocurren con solicitudes POST, una solución temporal sería establecer useBatch: false en el modelo del manifest.json. No deberías implementar tu aplicación con esta bandera, pero para desarrollo local - hasta que se solucione el problema - debería estar bien.

Saludos,

Tobias.

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

Hola tobias.queck ,

¿Sigue siendo este el método para usar VSCode en lugar de BAS?

Tenemos un proyecto que intentamos migrar de WebIDE a BAS, pero obtenemos el mismo error 403 (Token CSRF...).

¿Tienes alguna idea de cómo resolverlo?

Gracias,

Viktor

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

Hola Paul,

Gracias por la llamada y por abrir el incidente para que podamos investigar más a fondo el problema de CSRF en Business Application Studio. Como solución temporal, por favor utiliza las herramientas de Fiori en VSCode.

¡Saludos,

Tobias.

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?