Cualquier solicitud POST a /webhooks/mailgun devuelve un HTTP 422, y los registros del servidor muestran un error ActionController::InvalidAuthenticityToken. Esto se probó en una nueva instalación sin plugins.
Esto comenzó alrededor de mediados de mayo, mirando los registros de mi foro principal.
pfaffman
(Jay Pfaffman)
30 Mayo, 2022 11:56
2
¿Estás seguro de que la clave de la API es válida?
Sí, he comprobado la clave y es definitivamente válida.
Realmente no creo que tenga nada que ver con si la clave es válida o no (a menos que una clave no válida cause un error csrf por alguna razón).
znedw
(Zach Nedwich)
10 Junio, 2022 00:55
6
david
(David Taylor)
13 Junio, 2022 14:38
8
Gracias por el PR @Wolftallemo - lo acabo de fusionar y añadí información extra en el mensaje del 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 Me gusta
david
(David Taylor)
Cerrado
20 Junio, 2022 07:00
9
Este tema se cerró automáticamente después de 6 días. Ya no se permiten nuevas respuestas.