Я пытаюсь получить токен для какого-либо сайта с помощью curl. Похоже, что запрос выполнен правильно, потому что мне нужно немного подождать ответа, однако что-то происходит во время десериализации, потому что я всегда получаю ошибку: ошибка синтаксического анализа: неверное число c литерал в строке 1, столбец 8
Это как выглядит скрипт:
TOKEN=$(curl --request POST \
--url 'https://${DOMAIN_NAME}/getmy/token' \
--header 'content-type: application/json' \
--data '{"grant_type":"password", "username":"${USER_EMAIL}",
"password":"${USER_PASSWORD}",
"audience":"https://localhost:8443/my-composite-service", "scope":"openid
email test:read test:write", "client_id": "${CLIENT_ID}",
"client_secret": "${CLIENT_SECRET}"}' -s | jq -r .access_token)
Это из-за jq?
Более того, я уверен, что переменные env существуют, даже с жестко закодированными значениями будет выдана та же ошибка.
Заранее спасибо