โ10-09-2020 08:08 AM
Hi Team,
Help required to implement below logic for one field in mapper snap. Please help
API_KEY =โ3456789dgghhjhโ
SECRET=โ8889999456hhggth74kjuโ
var payload = โPOST\n\nโ + date.toString() + โ\nโ;
hmac = crypto.createHmac(โsha256โ, SECRET);
hmac.update(payload);
โAuthorizationโ: 'INDIA โ + API_KEY + โ:โ + hmac.digest(โbase64โ),
Thanks
Yash
โ10-09-2020 08:34 AM
Not exactly sure what you want the final form to look like, but here is an expression that uses sha256
and Base64#encode
with your sample string to give something similar to what you are looking for I believe. Here is the expression I used given your example. I replaced the SECRET
with the actual value and the date with Date.now():
Base64.encode('POST\n\n' + Date.now().toString() + '\n' + Digest.sha256("8889999456hhggth74kju"))
โ10-10-2020 01:12 PM
Hi ,
How to implement hmac cryptograhy in snaplogic. I need to call an rest api which uses hmac encrytion and the code snippet which I have given is required to be converted in same way in snaplogic to derive the mapper variable
โ03-19-2021 09:42 AM
Hi @yash.verma did you ever find a solution for this?