Команда для определения истекшего токена API и создания нового токена в оболочке - PullRequest
0 голосов
/ 29 ноября 2018

Я написал функцию, использующую curl для генерации токена.Я проверяю, существует ли токен;если нет, то я выполняю функцию, в противном случае я пропускаю эту функцию и перехожу к следующей.Но я не уверен, что это будет работать, если токен истек.

Существует ли какая-либо команда, идентифицирующая токен с истекшим сроком действия и генерирующая новый с помощью этой функции?

 #!/bin/ksh
    export V_TOKEN="gen_token_${V_DATE}.txt" 

    #### Calling function to generate the token
    function callPOST
     {
         curl -X POST -H 'Content-Type: application/x-www-form-url' -d 'grant_type=password&username=usr01&password=pwd@123' -o tmp.txt "http://someaddress.com/api/oauth"

     }

    ### Validate Token #

      echo "o Validating Token"
      if [ -a ${V_TOKEN} ]; then
      echo "o Token File Exists."
      echo "[X] PASS"
     else
      echo "o Now generating token..."
      callPOST
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...