Qualquer requisição POST para /webhooks/mailgun retorna um HTTP 422, e os logs do servidor mostram um erro ActionController::InvalidAuthenticityToken. Isso foi testado em uma nova instalação sem plugins.
Isso começou por volta de meados de maio, olhando os logs do meu fórum principal.
pfaffman
(Jay Pfaffman)
30 Maio , 2022 11:56
2
Você tem certeza de que a chave da API é válida?
Sim, verifiquei a chave e ela é definitivamente válida.
Eu realmente não acho que tenha a ver com a validade da chave ou não (a menos que uma chave inválida cause um erro csrf por algum motivo)
znedw
(Zach Nedwich)
10 Junho , 2022 00:55
6
david
(David Taylor)
13 Junho , 2022 14:38
8
Obrigado pela PR @Wolftallemo - acabei de mesclá-la e adicionei algumas informações extras na mensagem do commit:
committed 02:36PM - 13 Jun 22 UTC
The `WebhookController` inherits directly from `ActionController::Base`. Since R… ails 5.2, forgery protection has been enabled by default. When we applied those new defaults in 0403a8633bdedfe497ec3e2fe5d03e17940d6f16, it took effect on this controller and broke integrations.
This commit explicitly disables CSRF protection on these webhook routes, and updates the specs so they'll catch this kind of regression in future.
6 Curtiram
david
(David Taylor)
Fechado
20 Junho , 2022 07:00
9
Este tópico foi automaticamente fechado após 6 dias. Novas respostas não são mais permitidas.