DocuSign JWT: Ошибка "invalid_grant / issuer_not_found" после успешного получения согласия

Рейтинг: 0Ответов: 0Опубликовано: 05.08.2025

после успешного получения согласия Я пытаюсь настроить аутентификацию через JWT Grant в песочнице DocuSign, но постоянно сталкиваюсь с ошибкой

invalid_grant / issuer_not_found

хотя я успешно прошел процедуру получения согласия.


Конфигурация

Среда: Development (account-d.docusign.com)

Integration Key: 1b490ae4-97d1-4b5b-a4d4-cee9998fdf03

API Account ID: 73228f49-0509-4526-ac11-20a1025960e3

User ID (пользователь, давший согласие): 80a3a400-b695-4fbf-9809-7cf4538d9419


Описание проблемы

Мое серверное приложение на Node.js (Firebase Cloud Function) использует официальную библиотеку docusign-esign для вызова requestJWTUserToken. В ответ я получаю ошибку 400 Bad Request со следующим телом:

{
  "error": "invalid_grant",
  "error_description": "issuer_not_found"
}

Что я уже пробовал

Проверил все ID: Многократно сверил Integration Key, API Account ID и User ID с данными на странице "Apps and Keys". Они верны.

Проверил конечную точку: Мой код использует account-d.docusign.com, что корректно для песочницы.

Получил согласие: Я успешно перешел по ссылке ниже, вошел в свой девелоперский аккаунт и нажал "Accept".

Ссылка: https://account-d.docusign.com/oauth/auth?...

Настроил Redirect URI: В настройках приложения добавлен https://www.docusign.com.

Проверил формат ключа: Приватный ключ используется в полном PEM-формате и читается напрямую из файла на сервере, чтобы исключить ошибки форматирования.


Вопрос

Почему после успешного получения согласия для User ID (80a3a400-b695-4fbf-9809-7cf4538d9419) система все равно не может его найти при использовании Integration Key (1b490ae4-97d1-4b5b-a4d4-cee9998fdf03)?

Есть ли какие-то дополнительные шаги или возможные проблемы на стороне DocuSign, которые могли бы вызывать эту ошибку?

Ответы

Ответов пока нет.