Встроенные подписчики из моего приложения не должны входить в систему - PullRequest
0 голосов
/ 21 февраля 2019

У меня в основном работает встроенный процесс подписания, в том числе процесс предоставления кода авторизации.

Моя проблема заключается в следующем: когда пользователи моего приложения направляются на встроенный URL-адрес подписи, подписывать документы в только что созданном конверте в фоновом режиме, вызывая соответствующий API (https://developers.docusign.com/esign-rest-api/guides/features/embedding) они должнывойти в систему.

В другом вопросе я прочитал, что встроенным подписчикам никогда не нужно входить в docusign.

Дополнительная информация: Я использую учетную запись в песочнице с одной учетной записью. Это также AccountIdиз которого я вызываю оставшийся API для создания конверта для пользователя, который должен быть перенаправлен на указанный конверт.

Как я могу сделать так, чтобы подписывающим лицам не нужно было входить в систему?

Спасибо!

1 Ответ

0 голосов
/ 22 февраля 2019

Вы, разработчик приложения, должны определить, должны ли подписчики входить в DocuSign.В вашем случае использования вам не нужно, чтобы подписчики имели учетные данные DocuSign.

Осталось две проблемы:

Аутентификация, кто является подписывающим лицом

Вам понадобятся некоторыеуровень аутентификации личности подписавшего.В противном случае подпись не будет иметь юридической силы, так как будет легко подделать подпись (Сьюзен притворяется, что она Фрэнк) и отказаться от подписи (Сьюзен подписала, но теперь утверждает, что она не сделала. Как вы докажете, что онадействительно, подписал.)

Если ваше приложение заставляет пользователей (которые станут подписывающими лицами) входить в приложение, это является формой аутентификации.Вы также можете включить параметры аутентификации из DocuSign.Например, включите KBA (Аутентификация на основе знаний) в запросе на подпись.

Или, если у вас есть сотрудник, который работает с приложением, он может проверить личность подписывающих лиц, прежде чем разрешить подписывающему лицу подписываться через ваше приложение.

Получение церемонии подписания без входа в систему

Есть несколько способов сделать это в зависимости от того, какие функции конверта и содержимое документа вы хотите подписать.

Самым простым является использованиеформа власти.

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

Вы можете иметь системную учетную запись (например, «отдел кадров»).чтобы получить токен доступа / обновить токен, который будет использоваться для создания конвертов. Или для корпоративного ИТ-проекта, JWT Grant мог бы быть лучше.

Пожалуйста, также посмотрите мой связанный ответ SO. Пожалуйста, обновите ваш вопрос, если у вас есть дополнительные вопросы по этой же теме.

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