![]() |
1
4
很抱歉,服务集成的文档不清楚。我们将努力改进它。 TL;DR--看我的 screencast 我关注的正是这个问题。 以下是独家新闻: 如果您正在编写应用程序供自己的组织使用,建议将JWT流用于服务集成。如果您是ISV(如果您将向DocuSign客户销售软件),那么此时还需要考虑其他问题。 使用JWT流并模拟某人或指定的“系统用户” (通常情况下)那么你的应用程序需要许可才能这样做。如果您启用了组织管理员,您的组织管理员可以主动授予您的应用程序模拟组织中任何人的权限。 您还可以让每个人单独授予权限。例如,您在DocuSign中创建了一个名为“HR Dept”的用户。然后,您以“HR Dept”身份登录,并授予应用程序模拟“HR Dept”的权限 用户在第一次使用应用程序时授予其权限。但用户不“使用”服务集成!(正如您通过文档所发现的。)
诀窍在于:在DocuSign中将应用程序设置为身份验证代码授予应用程序(设置重定向URI)和JWT流应用程序(创建公钥/私钥对)。为方便起见,请将重定向URI设置为现有站点。如,
然后,针对每个将被模拟的用户,告诉他们在浏览器中输入特定的URL。该URL是OAuth身份验证代码授权流的第一段。它是
当用户输入上述url时,DocuSign将要求他们登录,然后要求他们向您的应用程序授予权限(作用域)。 然后,您可以运行JWT流(无需用户),您就是黄金。 添加:每个集成密钥每个用户一次授予许可授予许可是每个用户对每个集成密钥的一次性操作。因此,一旦您的用户授予了许可,您的应用程序就可以继续重新运行JWT授权流。 注意事项:
|
![]() |
Ry2254 · 如何为每份合同提供不同的详细信息? 1 年前 |
![]() |
Scott Cowan · docusign API中的收件人无效 7 年前 |
![]() |
Sora2455 · DocuSign“删除信封锁”不起作用 7 年前 |
![]() |
user3009712 · 将数据传递给groupLabel 7 年前 |