我已经参考过this https://stackoverflow.com/questions/56673644/docusign-connect-webhook-call-did-not-include-hmac-header-x-docusign-signatureStackOverflow 问题,但答复对我的情况没有帮助。
我已将 DocuSign Connect 设置为使用 SOAP 接口,并选中 Connect 配置的“包括 HMAC 签名”。我已经构建了端点并且可以正确接收信封有效负载,但请求不包含X-DocuSign-签名.
调用 WebMethod 后,我通过查看 HttpContext 来观察标头:
HttpContext.Current.Request.Headers
正在发送 9 个标头:Connection、Via、Content-Length、Content-Type、Expect、Host、User-Agent、SOAPAction、X-ClientSide。
我使用了来自其他线程的 @CountZero 的推荐并设置了 EventNotification包括HMAC信封请求上的属性,但这也不会导致标头被填充。另外,我更愿意继续使用 SOAP 接口。
此时您尝试做的事情不受支持。如果启用 Connect SOAP 接口,则不包括 HMAC 签名。我们没有针对将 SOAP 与 HMAC 结合使用的公开增强请求,因此如果这也很重要,请联系 DocuSign 支持并提供您的用例,以便我们可以包含您的理由并提交增强请求。
信封级事件通知可以支持 HMAC,如果includeHMAC
被设定为true
in the EventNotification
参数块。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)