在预请求脚本中在邮递员中创建SHAA512机密

时间:2019-05-31 07:14:26

标签: postman postman-pre-request-script

我想在Postman中使用api。在第一个GET请求中,我得到一个已经可以使用的随机数。

现在,为了获得令牌,我接下来需要使用随机数和s的秘密组成一个POST(伪代码): SHA512(username + nonce + SHA512(password))

我可以使用以下请求前脚本进行尝试:

var pwDigest = CryptoJS.SHA512("password");
pm.environment.set("secret", CryptoJS.SHA512("username" + pm.globals.get("nonce") + pwDigest));

然后我的json请求如下:

{
    "loginType": "Internal",
    "nonce": "{{nonce}}",
    "secret": "{{secret}}"
}

不幸的是,我正在从api返回Invalid login。现在,要进行进一步的故障排除,并且因为我对Javascript根本没有真正的了解:有人可以确认我的Pre-script完全有意义吗?

0 个答案:

没有答案