-
Notifications
You must be signed in to change notification settings - Fork 192
Open
Labels
Description
Issue summary
Before opening this issue, I have:
- Upgraded to the latest version of the relevant packages
@shopify/*package and version:- Node version:
- Operating system:
- Set
{ logger: { level: LogSeverity.Debug } }in my configuration, when applicable - Found a reliable way to reproduce the problem that indicates it's a problem with the package
- Looked for similar issues in this repository
- Checked that this isn't an issue with a Shopify API
- If it is, please create a post in the Shopify community forums or report it to Shopify Partner Support
When authenticating an app proxy request, hmac validation fails if a query parameter is repeated.
Expected behavior
HMAC signature validation should still pass
Actual behavior
It fails
Steps to reproduce the problem
- Create an app proxy route
- Call it with a repeated query param ie
a=1&a=2 - It will fail with an auth error