JWT 并请求申请同意;另外,手动与 SDK

JWT and requesting application consent; also, manual vs SDK

Windows 2012, PHP 7.4.

我真的很难做到这一点,我越是大惊小怪,我就越困惑和沮丧。我已经落后于该项目,所以我需要开始提问。

工作服务器端:一切都由我们的应用程序处理:单击一个按钮,它会完成所有处理而无需任何进一步交互。

任务很“简单”:发送 PDF 进行远程签名。签名标签已经放在 PDF 中,我只需发送即可。

问题 #1:获取 JWT 令牌并请求应用程序同意是一个过程,但每个应用程序只需要完成一次,对吗?

问题 #2:SDK 似乎有些矫枉过正。我以前写过针对 REST API 的文章,我很乐意在那个世界工作。所以,SDK 与手动编写我需要的东西。建议?无论首选哪个,我应该从哪里开始?

感谢任何帮助。

Question #1: Getting the JWT token and requesting application consent is a process, but it only has to be done once per application, right?

获得将被您的应用模拟的用户的同意是一次性过程。根据您的用例,“用户”可以是“系统用户”,例如 finance@example.com 或者用户可以是特定的人。

更多关于 getting consent

您从 JWT 授予流程中取回的访问令牌持续一个小时。因此,如果您需要在此之后进行另一个 API 调用,则需要重复 JWT 调用。请 do not 为每个 API 调用创建一个新的 JWT 授权!缓存访问令牌。

Question #2: The SDK seems to be overkill. I've written against REST APIs before and I'm comfortable working in that world. So, SDK vs. manually writing what I need. Advice? And whichever choice is preferred, where do I start?

半数使用 DocuSign eSignature REST API 的开发人员直接调用 API。如果您愿意,我们很高兴您这样做。

将请求对象创建为 PHP 关联数组,将其转换为 JSON,然后使用您最喜欢的 HTTPS 请求库调用 API。

如果这样做有问题,请打开一个新的 Whosebug 问题。