Docusign - песочница - перенаправление URI - не работает - PullRequest
0 голосов
/ 14 ноября 2018

Я испытываю среду песочницы Docusign, в которой я создал ключ интегратора с соответствующим redirect uri

Когда я запрашиваю API: https://admindemo.docusign.com/oauth/auth?response_type=id_token&scope=open_id&client_id=<integrator-key>&state=custom&redirect_uri=https://webhook.site/1b7aba4c-f96f-41e1-922d-2d8d38392208&admin_consent_scope=impersonation

Docusign не перенаправляет наURL-адрес перенаправления, но открывает страницу администрирования Docusign.

Если я запрашиваю URL: https://account-d.docusign.com/oauth/auth?response_type=id_token&scope=open_id&client_id=<integrator-key>&state=custom&redirect_uri=https://webhook.site/1b7aba4c-f96f-41e1-922d-2d8d38392208&admin_consent_scope=impersonation

Тогда я получаю сообщение об ошибке:

You are not an organization admin. Please contact your DocuSign Administrator

Ответы [ 2 ]

0 голосов
/ 14 ноября 2018

response_type=id_token недействительно. Тип ответа должен быть code. К сожалению, документация «Получение согласия» все еще ссылается на это неверное значение.

scope=open_id можно использовать только в том случае, если ваша учетная запись связана с организацией и вы являетесь администратором организации. Если ваша учетная запись не принадлежит Организации, вам необходимо использовать рабочий процесс с индивидуальным согласием, что означает, что scope должно быть signature impersonation, а параметр admin_consent_scope следует удалить.

Если вы хотите создать Организацию в среде «песочницы», вам необходимо открыть дело в службу поддержки DocuSign с просьбой добавить функциональность в вашу демо-учетную запись. Чтобы включить это в Production, вам необходимо связаться с вашим менеджером по работе с клиентами или отделом продаж.

0 голосов
/ 14 ноября 2018

Ваш вопрос не так ясен - пожалуйста, обновите его, если этот ответ не в том направлении.

Я думаю, что вы пытаетесь реализовать поток предоставления кода авторизации oauth и у вас возникла проблема.

Начальный URL для DocuSign для потока предоставления кода проверки подлинности oauth:

Кроме того, почему вы включаете параметр запроса admin_consent_scope?

Надеюсь, этот ответ относительно правильногоURL поможет.Если это так, то задайте НОВЫЙ вопрос, если у вас возникнут какие-либо проблемы в будущем.

Документация для разработчиков

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...