我正在致力于将Docusign基本身份验证迁移到OAuth2.0。我遵循了文章How to get access token with JWT grant authentication。
但是,我在尝试使用电子签名时感到困惑。
我们目前的流程是:
我们不使用物理文档文件,而是使用我们提前上传到docusign的模板(templateId)。然后,当我们进行API调用时,docusign返回一个外部url,我们使用该url指导用户签署表单。在用户签署表单后,Docusign使用我们提供的返回url指导用户返回到我们的应用程序。
有什么想法,我应该使用哪种方法来实现它?通过Docusign Oauth2.0迁移,我们只需要更新身份验证部分,我们不需要进行不同的API调用。换句话说,我们可以继续使用restapi/v2与OAuth2.0身份验证,其他一切都将像以前一样工作。
但是,我注意到传统的登录URL仍然需要api_password
https://www.docusign.net/restapi/v2/login_information?include_account_id_guid=true&api_password=true&login_settings=all
如果我们确实必须调用restapi/v2.1 Docusign REST API连同OAuth2.0,在本文的How to request a signature using a composite template.in结尾处,文章会显示其预期的响应URL。
"url": "https://demo.docusign.net/Signing/MTRedeem/v1/09f2e35e-xxxx-xxxx-xxxx-1fbc6fcf77ed?slt=eyJ0eX...i3x-4g"
任何投入都将非常感激!谢谢!
1条答案
按热度按时间mec1mxoz1#
您仍然可以使用eSignature REST API v2.0中的相同URL对DocuSign进行所有API调用,但帖子中的
login_information
调用除外。您的其余场景-使用模板、重定向用户等-可以使用通过OAuth 2.0获得的访问令牌进行相同的操作要使用OAuth获取用户信息,您可以使用
getUserInfo()
调用,并且可以read all about it on the developer center。(the网址为https://account.docusign.com/oauth/userinfo)