I'm attempting to connect to a new API endpoint to pull some reports and this endpoint requires a signature that is hashed via SHA256 and Base64 encoded. I've downloaded the HMAC Encrypt macro from the gallery and I'm running a very simple workflow to verify the output is matching the sample C# script the reporting vendor provides and I'm not able to get them to match up. I've been banging my head against the wall on this so any direction for experimentation or alternate solutions would be greatly appreciated. I'm sure I'm doing something wrong in my Alteryx workflow, wondering if the Byte Array in C# is really the same as the string representation. Also I know the HMAC macro is using the R Tool, wonder if another code base would somehow be different. Anyhow, details below and workflow attached.
Shared Secret (from my test environment)
v5u1qqfqGioWmiQvtiG9+cLYIx5QCG2c9k+IajzauZs=
To Encode:
Matt
C# Base64 Encoded SHA256 Hash:
YafvPashQCWhsGjDUKiNPWPqvTpi/yN91GyPghJXI8k=
Alteryx Base64 Encoded SHA256 Hash:
xXbQAmTEI4c3orTCczJ0CH9+z6Ksr+zvNCLx7soHXS0=

