如果多个客户拥有自己的帐户,是否可以跨多个客户使用集成商密钥?

Can an integrator key be used across multiple clients if they have their own account?

我们正在为我们的 SaaS 产品实施嵌入式文档创建。我们的一些客户将使用他们自己的帐户和凭据。其他人可能没有 DocuSign 帐户,因此可以通过我们设置一个。客户如何授权我们使用他们的帐户凭据?

例如,假设我们要创建一个授权令牌来代表我们的一个客户进行存储(即 post 到 ~/v2/oauth2/token)。我们会通过我们帐户的集成商密钥,在 headers 中包含客户的用户名和密码吗?

您应该将 Integrator Key 视为 应用程序 特定的键 - 它有助于识别您的集成,因此 DocuSign 知道哪个集成正在创建哪些信封以及有多少信封(特别是因为每个帐户每小时有 API 通话限制)。

对于使用您的集成的任何和所有用户,您只需要一个集成商密钥,是的,您可以通过在授权中放置 IK 以及给定用户的用户名和密码来验证您的 API 调用 header.只要该用户传递有效凭据(即有效用户名 + 密码组合),他们就可以在任何集成商密钥下发出请求。