我正在使用legacy service integration与DocuSign(通过自定义X-DocuSign-Authentication标头属性),我对用户名和Integrator-Key之间的关系感到有点困惑。
例如,出于测试目的,我使用了以下场景:
我原以为请求会失败,但是工作正常,文档会显示以供签名。 即使提供的集成商密钥属于不同的用户,我也会得到相同的结果。
所以,我真的很困惑整合器键的用途。 谢谢。
答案 0 :(得分:1)
集成商键标识 集成 。一旦批准在特定的DocuSign环境(例如,demo,prod)中使用,就可以使用集成商密钥对该环境中任何帐户和/或用户附属的数据发出API请求(当然,提供每个API请求)包括用于验证发出API请求的用户的正确信息。
因此,例如,如果您是构建将在多个DocuSign帐户中由多个客户使用的集成的ISV,您可以对集成的所有API调用使用相同的集成商密钥问题,无论与任何特定请求相关的帐户和/或用户。
答案 1 :(得分:1)
Integrator密钥(也称为客户端ID)是使用DocuSign API对您的帐户进行身份验证的唯一标识符。如果您在同一环境中有两个Integrator密钥,那么您将能够使用任何Integrator密钥调用DS API。但Integrator Key对DocuSign具有更大的价值,例如,如果您使用IK 1创建了具有DS API的应用程序,并且您已查看此IK将在PROD环境中使用。通过审核流程后,IK将升级到PROD环境,使您能够在API规则和限制内的Live / Prod环境中调用DS API。现在,将来您在最后进行了任何代码更改,并且未根据DS API规则和限制开发新部署的代码,然后DS可以将您的IK列入黑名单,以便不在PROD中使用,这将影响您的应用程序停止在PROD直接。