Java HMAC authentication verification

Hi @garyrgilbert ,

The value of the X-Shopify-HMAC-Sha256 HTTP header is expected to be different for each HTTP request, and redirect. You can use your app’s shared secret/secret key (not the API key) to validate the HMAC, to verify each request and webhook.

I’ve recently created a small library to help verify Shopify HMACs here: https://github.com/shopstack-projects/shopstack-security-hmac. I hope the examples and source code are helpful to you.

Questions and feedback welcome! :slightly_smiling_face: