Ошибка пользовательского токена DocuSign — .Net Core — JWT consent_required

#docusignapi

#docusignapi

Вопрос:

Я получаю следующую ошибку, используя аутентификацию токена.

 ApiException: Error while requesting server, received a non successful HTTP code Completed with response Body: {"error":"consent_required"}
  

И я использовал пользователя-администратора.

Ответ №1:

Вам необходимо получить согласие вашего пользователя на приложение. Даже если вы администратор. Согласие означает, что вы разрешаете этой интеграции третьей части доступ к информации с использованием API, и оно должно быть предоставлено хотя бы один раз. https://developers.docusign.com/docs/platform/auth/consent/obtaining-individual-consent в / есть подробные инструкции, но мне интересно, загрузили ли вы код с GitHub (или quickstart) и пытались ли использовать JWT без использования предоставления кода авторизации. Если вы сначала используете Auth Code Grant для того же IK — у вас будет запрошено согласие, и после этого вы сможете использовать JWT без проблем.

Комментарии:

1. Я просто выполнил шаги, которые вы предоставили после получения образца решения из quickstart. По умолчанию он использует Code Grant, который работает нормально, но JWT по-прежнему выдает ту же ошибку

2. какой язык вы используете?

3. если рабочий процесс предоставления кода авторизации завершается успешно, а JWT — нет, вы не предоставили impersonation область во время процесса согласия

4. https://ibb.co/PrYNCcn impersonation не было в процессе согласования

5. вы можете добавить его вручную, мы скоро обновим этот код.