Use webhook secret to verify Shopify webhook

Closes #14989
(grafted from 44d5d7ae9388dfb58c105fc52d582a5aa2f99cd2)

--HG--
branch : 8.0
This commit is contained in:
Cédric Krier committed 2026-08-04 17:32:47 +02:00
1 parent 1f807e9dd5
commit 2039d0061e
1 file changed
+4 -1
+4 -1
View File
@@ -29,7 +29,10 @@ def order(request, pool, shop):
Shop = pool.get('web.shop')
shop = Shop.get(shop)
result = verify_webhook_req(request_to_shopify_req(request))
result = verify_webhook_req(
request_to_shopify_req(request), {
'client_secret': shop.shopify_webhook_shared_secret,
})
if not result.ok:
logger.debug("unauthorized %s", result)
abort(result.response.status, result.response.body)