Postman Pre script - Создать строку подписи и подпись http - PullRequest
0 голосов
/ 27 апреля 2020

Я вызываю API с помощью curl с помощью сценария оболочки. Я пытаюсь преобразовать сценарий оболочки в предварительный сценарий почтальона, но немного застрял в части создания строки подписи и подписи для запроса.

Вот часть сценария оболочки, которую я пытаюсь преобразовать в предварительно почтальон. -скрипт

   httpMethod="post"
   path="/myendpoint"
   digest=SHA-256=Xcb8+fAABCDEFGJKILHfTRv1AbZG7LBM=

   # signingString must be declared exactly as shown below in separate lines
   signingString="(request-target): $httpMethod $path
   date: $date
   digest: $digest"

   echo "signingString= ${signingString}"
   signature=`printf "$signingString" | openssl dgst -sha256 -sign "private.key" -passin "pass:*****" | openssl base64 -A`
   echo "signature= ${signature}"

Есть ли способ создать подпись в предварительном сценарии почтальона? Как я могу достичь тех же команд в почтальоне? Использование дайджеста Авторизация не работает для меня, мне нужно передать строку в заголовке Speci c.

Любая помощь будет принята с благодарностью !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...