如何让DMS网页应用用户绑定自身DocuSign账户独立发送签署请求
DocuSign集成方案调整及疑问解答
实现DMS用户绑定个人DocuSign账户的方案
- 替换原有全局管理员账户的授权模式,改用DocuSign 授权码授权流程(Authorization Code Grant) 实现用户级授权:在DMS内新增「绑定DocuSign账户」功能入口,用户点击后跳转至DocuSign官方授权页,登录个人DocuSign账户并完成授权后,你方系统即可获取对应用户专属的
access token与refresh token,将这两个凭证与当前DMS用户账户绑定存储,不要存入全局配置项。 - 调整签署请求发起逻辑:用户在DMS内发起签署请求时,调用DocuSign API使用当前发起用户绑定的个人
access token进行鉴权,创建信封时无需额外指定发件人,默认会使用当前token所属的DocuSign账户作为发件人,签署完成的文档也会直接存储在该用户的DocuSign账户空间内,避免公共管理员访问涉密文档。
相关疑问解答
- 是否每一个使用DMS的客户都需要单独走上线流程?
如果你方选择ISV合作伙伴集成方案,仅需你方作为集成开发者完成一次集成上线审核即可,所有使用你方DMS产品的客户无需单独走上线流程。如果不使用ISV方案,则需要每个客户自行创建Integration Key并单独提交上线审核。 - 是否每个客户都需要持有DocuSign开发者账户才能将
Integration Key升级到生产环境?
选用ISV方案的前提下,仅你方作为集成方需要持有DocuSign开发者账户完成上线审核,你的客户仅需持有正常可用的DocuSign商用生产账户即可完成个人账号绑定,无需申请开发者账户。 - 是否应该选择ISV合作伙伴集成方案?
如果你的DMS是面向多客户售卖的标准化SaaS产品,强烈建议选择ISV合作伙伴集成方案,该方案可以大幅降低客户侧的配置成本,不需要客户侧IT人员做任何集成相关操作,终端用户自行完成账号授权即可使用,与普通SaaS应用绑定第三方账号的使用体验一致。如果你的DMS是为单个客户定制的私有化部署产品,可选择不用ISV方案,仅由该客户单独申请Integration Key并完成一次上线即可。
内容的提问来源于stack exchange,提问作者Xian Wei
相关产品推荐
相关产品推荐

