Создайте секрет SHAA512 в Почтальоне в Сценарии предварительного запроса

Я хочу использовать API в Почтальоне. В первом GET-запросе я получаю nonce back, который уже работает.

Теперь, чтобы получить токен, мне нужно сделать POST с секретом nonce и s, составленным следующим образом (псевдокод):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}}"
}

К сожалению я возвращаюсь Invalid login из API. Теперь, чтобы продолжить устранение неполадок, и, поскольку я не очень разбираюсь в Javascript: может кто-нибудь подтвердить, что мой предварительный сценарий имеет смысл вообще?

0 ответов

Другие вопросы по тегам