【问题标题】:Docusign accesstoken to send envelope from nodejs appDocusign accesstoken 从 nodejs 应用程序发送信封
【发布时间】:2021-11-29 01:03:12
【问题描述】:

是否可以选择在 nodejs 中自动检索访问令牌以从开发者帐户向人们发送信封。或者我应该如何正确地做到这一点

【问题讨论】:

  • 请编辑问题以将其限制为具有足够详细信息的特定问题,以确定适当的答案。

标签: node.js docusignapi access-token


【解决方案1】:

由于您是“自动”编写的,我假设您的意思是您希望在不要求最终用户登录 DocuSign 的情况下这样做。 JWT Grant 可以做到这一点,这是使用 DocuSign API 进行身份验证的一种选择。

使用 npm package 从 Node.JS 执行此操作非常简单,但您需要配置一些东西,或者您可以使用 Quickstart

Node.JS code 使用 JWT 和 Note.js SDK 获取访问令牌:

const jwtLifeSec = 10 * 60, // requested lifetime for the JWT is 10 min
    dsApi = new docusign.ApiClient();
dsApi.setOAuthBasePath(dsConfig.dsOauthServer.replace('https://', '')); // it should be domain only.
const results = await dsApi.requestJWTUserToken(dsConfig.dsClientId,
    dsConfig.impersonatedUserGuid, this.scopes, rsaKey,
    jwtLifeSec);

const expiresAt = moment().add(results.body.expires_in, 's').subtract(tokenReplaceMin, 'm');
this.accessToken = results.body.access_token;

注意:你需要consent的用户,这个只需要一次。

【讨论】:

  • 个人同意,请参阅新的video
  • 您能否将此问题标记为已回答?
猜你喜欢
  • 2020-05-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多