Я получаю ошибку nonce_used при попытке аутентификации в Jira
Я работаю над приложением, которое требует аутентификации в JIRA с использованием аутентификации OAuth. Однако при попытке получить токен запроса (/plugins/servlet/oauth/request-token) я сталкиваюсь с проблемой, при которой запрос всегда завершается ошибкой oauth "nonce_used" (oauth_problem=nonce_used). Я генерирую одноразовый номер случайным образом, это случайная строка длиной 32 символа, содержащая только строчные буквенно-цифровые символы. Я пробовал также с более длинным временем, но с тем же результатом. Я отправляю параметры oauth в заголовке авторизации запроса, но также пытался отправить их в теле запроса POST с тем же результатом.
Буду признателен за любую помощь, если кто-то уже сталкивался с этой проблемой и сумел ее решить.
Ура,
Иштван
1 ответ
Наконец-то удалось исправить мою проблему. Проблема заключалась в том, что я неправильно сгенерировал базовую строку, которую нужно было подписать (URL не кодировал символы = и & между параметрами oauth)