You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在DocuSign eSignature API中选择TSP签名类型?

DocuSign eSignature API集成TSP签名验证的签名类型选择问题

我正在使用DocuSign API集成可信服务提供商(TSP)签名验证功能,但相关API文档似乎是面向服务提供商而非DocuSign API用户编写的。在TSP流程中,用户需选择签名类型,随后DocuSign会将用户重定向至对应提供商完成验证,并返回哈希值嵌入PDF。我的问题是:如何在DocuSign eSignature API中选择签名类型?该操作是否应通过docusign_esign.SignHere()方法实现?

代码示例

discipline = 'Engineer'
EOR_sig_locator = docusign_esign.SignHere(
                          anchor_string=f'/{discipline}/',
                          anchor_units='pixels',
                          anchor_y_offset='-5',
                          anchor_x_offset='-40'
                          )

官方文档截图

DocuSign TSP签名类型选择界面


问题解答
  • SignHere()方法的作用
    docusign_esign.SignHere()仅用于指定签名在文档中的位置,无法设置签名类型。它只是标记出签名需要放置的锚点,和TSP验证的签名类型选择无关。

  • 如何指定TSP签名类型
    要选择TSP签名类型,需在创建签名者(Signer对象)时配置核心参数:

    1. 设置signer.signature_type为"digital_signature"(适配TSP流程的基础类型)
    2. 通过signer.provider_details属性指定目标TSP的标识,比如填写provider_name为对应服务商的代码

示例代码片段:

signer = docusign_esign.Signer(
    email="signer@example.com",
    name="签名人姓名",
    recipient_id="1",
    routing_order="1",
    # 指定签名类型为数字签名
    signature_type="digital_signature",
    # 配置TSP提供商信息
    provider_details=docusign_esign.ProviderDetails(
        provider_name="目标TSP的名称代码",
        # 按需添加TSP要求的其他参数
    )
)
  • 流程说明
    完成上述配置后,签名人访问DocuSign签名页面时,系统会自动触发对应TSP的验证流程——要么直接跳转至指定TSP页面,要么展示预设的签名类型选项,无需手动在页面额外选择。

内容的提问来源于stack exchange,提问作者Ryan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 19:17:09