Спасибо за сообщение об устаревшей документации. Я подал внутренний отчет об ошибке DEVDOCS-1565, чтобы обновить его.
Как говорит Инбар в своем ответе, в наши дни лучшим решением является HMAC. Вы также можете комбинировать его с базовой аутентификацией, если вы используете веб-хиты DocuSign на уровне учетной записи.
HMAC дает вам гарантии того, что сообщение действительно было отправлено из DocuSign и что сообщение не было изменено при передаче.
Не настраивать сервер в Интернете
Старый способ получения сообщений через веб-крючок заключался в настройке сервера, доступного в общедоступном Интернете. Из-за затрат и проблем информационной безопасности, связанных с созданием и обслуживанием службы в Интернете, в эти дни я предлагаю вам ее пропустить.
Вместо этого используйте облако PAAS (AWS, Azure, Google Cloud и т. Д.) Дляполучать и ставить сообщения в очередь. Затем из-за брандмауэра вы можете удалить их из очереди и обработать. (Без изменений в вашем брандмауэре.)
См. Connect- примеры примеров кода .
Взаимный TLS для проверки сертификата клиента
Обратите внимание, что вы можете проверить сертификат клиента. Эта особенность протокола TLS (ne SSL) называется Mutual TLS и поддерживается веб-крючками DocuSign.
Но HMAC лучше, поскольку он также гарантирует целостность сообщения.