Php 如何在没有用户登录的情况下使用DocuSign API

Php 如何在没有用户登录的情况下使用DocuSign API,php,docusignapi,Php,Docusignapi,我一直在努力让DocuSign与我的网站合作 基本思想是: 匿名用户使用表单登录页面 用户填写表格 提交前,根据详细信息生成PDF 通过单击按钮要求用户签名 获取用户详细信息和文档,并重定向到DocuSign供用户签名 通过“谢谢/成功”重定向回我的网站 我是一名PHP开发人员,使用了大量API,我可以处理其中的大部分。问题在于获取oAuth令牌以使用API。当我使用oauth/auth端点时,它返回一个HTML DocuSign登录表单 我不希望用户登录。我希望他们能够点击一个按钮,用docu

我一直在努力让DocuSign与我的网站合作

基本思想是:

  • 匿名用户使用表单登录页面
  • 用户填写表格
  • 提交前,根据详细信息生成PDF
  • 通过单击按钮要求用户签名
  • 获取用户详细信息和文档,并重定向到DocuSign供用户签名
  • 通过“谢谢/成功”重定向回我的网站
  • 我是一名PHP开发人员,使用了大量API,我可以处理其中的大部分。问题在于获取oAuth令牌以使用API。当我使用oauth/auth端点时,它返回一个HTML DocuSign登录表单

    我不希望用户登录。我希望他们能够点击一个按钮,用docusign签名,然后回来。他们不应该有一个DocuSine帐户。我希望该网站是登录用户在这有意义吗

    我错过了什么明显的东西吗

    非常感谢,, 乔恩

    参考:

    供参考:

    • 我已经更改了“集成密钥设置”中的登录设置,它的设置使用户无需登录即可登录
    • 我已经在本地安装了PHP代码示例,这也需要用户登录
    两个选项:

  • 你可以用。从eSignature模板创建,并生成一个URL,允许任何人在无需帐户或登录或其他任何东西的情况下对其进行登录
  • 与系统帐户一起使用并使用。这样,“发送者”始终是用于验证JWT的同一用户,但任何人都可以在不登录的情况下登录

  • 非常感谢您在Inbar中的回复,我正在查看JWT,但这仍然要求用户允许应用程序代表他们进行操作,对吗?是的,必须在某个时候获得同意。我们的想法是,使用JWT,您可以同意集成作为通用系统用户,这样与您的应用程序交互的人就不需要进行身份验证。因此,我可以记下响应中返回的代码,并将其用于此后的所有其他请求吗?代码过期了吗?你明白我的意思吗?我怎样才能让将要签署文档的最终用户看不到该标记?如果你是这个意思的话,该标记在8小时后确实会过期