¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como resolver o erro de Validação de token CSRF falhou ao acessar uma API através do Postman

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

O erro "Falha na validação do token CSRF" ocorre quando você tenta acessar uma API pelo Postman.

Você quer saber como resolver esse erro.

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

4 Respuestas

0
Cargando...

Obrigado por compartilhar essa solução incrível!

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

Alterar o Mecanismo de Proteção CSRF Padrão

Para alterar o mecanismo de proteção CSRF padrão, siga estas etapas:

  1. Acesse a transação SICF.

  2. Navegue até o nó ICF do seu serviço.

  3. Dê um duplo clique no nó do seu serviço.

  4. Em Dados do Serviço escolha Configuração GUI .Precaução

  5. Insira os seguintes valores:

    • Nome do Parâmetro : ~CHECK_CSRF_TOKEN

    • Valor do Parâmetro : 0/1 (desativar/ativar)

      Modo de Compatibilidade para SP02 - Manipulador HTTP em SICF (nó sdata)

      (†Padrão: X-Requested-With, para habilitar a verificação XSRF, use ~CHECK_CSRF_TOKEN=1)

      O manipulador de solicitações é /IWFND/CL_SDATA_ODATA_APP.

      Modo Padrão - Manipulador HTTP em SICF (nó odata)

      (†Padrão: verificação XSRF, para desabilitar e mudar para X-Requested-With, use ~CHECK_CSRF_TOKEN=0)

      O manipulador de solicitações é /IWFND/CL_SODATA_HTTP_HANDLER.

  6. Escolha Continuar e salve a configuração.

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

Obrigado Kelly! Posso saber a razão pela qual precisamos fazer isso, é devido a uma atualização na versão do PostMan? Eu criei muitos serviços de odata antes, mas nunca enfrentei esse problema antes. Você poderia me ajudar a entender um pouco mais?

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

Olá Comunidade,

Para resolver o erro "Falha na validação do token CSRF", você precisa obter o token CSRF.

Para fazer isso, siga os seguintes passos:

1- Usando GET, vá para a aba Headers e adicione:

CHAVE = x-csrf-token VALOR = fetch

2- Pressione enviar.

3- O token será gerado na aba Header. Em seguida, você precisa copiar o token e alterar o valor do campo para "fetch".

Por favor, consulte a imagem "CSRF" anexada.

4- Depois disso, você poderá utilizar o método POST.

Espero que isso ajude!

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?