Неявная аутентификация для встроенной подписи DocuSign - PullRequest
0 голосов
/ 18 июня 2019

Я пробовал примеры предоставления кода (PHP), приведенные в API, и они работают отлично, но для этих примеров я пробовал неявную аутентификацию, но она не работала. Я не знаком с функцией ветки, как с ней играть.

Я также новичок в Docusign, может кто-нибудь помочь мне с php-кодом, который можно использовать для неявной аутентификации для генерации токена доступа, а также для обработки, если токен истекает.

ИЛИ

Есть ли способ, с помощью которого пользователи могут подписывать встроенный документ на моем сайте с помощью неявной аутентификации docusign без входа в Docusign

Я пробовал примеры кода, приведенные в документации Docusign

Мне нужно, чтобы пользователи подписывали документы, которые уже зарегистрированы на моем сайте после входа в систему. (Примечание: им не нужно входить в Docusign)

Любая помощь высоко ценится, Спасибо

1 Ответ

0 голосов
/ 19 июня 2019

Re: как подписант может подписать документ на моем сайте? Подписывающая сторона имеет учетную запись на моем веб-сайте и входит на мой веб-сайт.

После того, как подписывающий войдет на ваш сайт, вы узнаете, кто они (имя и, возможно, электронная почта).

В этом случае ваши подписывающие лица не должны войти в систему с помощью DocuSign.

Вместо этого ваше приложение должно использовать грант JWT для доступа к DocuSign от имени лица, которое отправило (или отправит) конверт.

Этот пользователь иногда называется «системным пользователем» или «пользователем приложения», поскольку это учетная запись пользователя DocuSign, которая используется самим вашим приложением. (Это так же, как любая другая учетная запись пользователя DocuSign.)

После создания конверта ваше приложение получает URL для церемонии подписания для конкретного подписавшего, используя EnvelopeViews :: createRecipient

Затем ваша заявка перенаправляется на церемонию подписания, и подписавшая сторона может подписать ее.

Подписчикам НЕ требуется вход в систему DocuSign

Re: Использование потока неявного предоставления OAuth

Поток неявного гранта используется, когда человек хочет аутентифицироваться с самой DocuSign и приложение не имеет внутреннего сервера составная часть. Например, приложение полностью выполняется в браузере с использованием инфраструктуры React.

В вашем случае использования Implicit Grant не должен использоваться, так как ваши подписанты не нужно входить на DocuSign. Вместо этого ваше приложение должно использовать грант JWT для олицетворения «системного пользователя», который будет использоваться с DocuSign.

...