Я следую документации здесь: https://fusionauth.io/docs/v1/tech/apis/jwt
И пытаюсь получить новый JWT, чтобы получить доступ ко второму приложению в том же арендаторе.Я использую httpie вместо curl для получения токена доступа:
source config.sh
ACCESS_TOKEN=`http POST "${URL}/api/login" \
"Authorization:${API_KEY}" \
"X-FusionAuth-TenantId:${TENANT1_ID}" \
"applicationId=${APP1_ID}" \
"loginId=${USER}" \
"password=${PASS}" \
| python -m json.tool | grep token | cut -f4 -d'"'`
echo ${ACCESS_TOKEN}
и затем использую этот токен доступа в следующем запросе, чтобы получить доступ ко второму приложению:
source config.sh
JWT=`bash access_token.sh`
http GET ${URL}/api/jwt/issue \
"Authorization: JWT ${JWT}" \
"Cookie: access_token=${JWT}" \
"applicationId=${APP2_ID}"
#http GET ${URL}/api/user \
# "Authorization: JWT ${JWT}"
Обратите внимание, что закомментированный запрос к / api / user работает хорошо, однако запрос к / api / jwt / issue возвращает 401.
Как я могу исправить эту ошибку?