Use webhook secret to verify Shopify webhook
Closes #14989 (grafted from 44d5d7ae9388dfb58c105fc52d582a5aa2f99cd2) --HG-- branch : 8.0
This commit is contained in:
1 parent
1f807e9dd5
commit
2039d0061e
1 file changed
+4
-1
@@ -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)
|
||||
|
||||
Reference in new issue
Block a user