生产模式下的 Rest API Docusign 集成

Rest API Docusign integration in production mode

提问人:Charlin Randriamanaja 提问时间:11/14/2023 更新时间:11/14/2023 访问量:19

问:

应用类型:授权码授予嵌入式签名示例

我正在使用 nodejs 请求 JWT 用户令牌。 它非常适合模拟账户。

当我使用实时模式时,我将用户 ID、API 帐户 ID 和帐户基础 URI 更改为我的真实帐户。

现在我收到错误:'{“error”:“invalid_grant”,“error_description”:“no_valid_keys_or_signatures”}'

如何让它在实时模式下工作?

为什么私钥在实时模式下无效?

节点 .js REST DocusignAPI 签名

评论


答:

0赞 Inbar Gazit 11/14/2023 #1

要将您的应用从演示/开发者帐户导入到生产环境,您必须完成上线过程

此过程可确保您的应用在允许进入生产环境(您称之为“上线”)之前在开发者帐户中表现良好。

要完成此过程,您必须批准您的 IK(集成密钥,如 clientId),一旦完成,您必须提升它,这意味着您必须将其添加到生产帐户中。大概你有一个生产帐户要使用。

除此之外,我还发送了一些令人困惑的阅读内容:

应用类型:授权码授予嵌入式签名 例

我正在使用 nodejs 请求 JWT 用户令牌。它非常有效 在模拟账户上。

注意 JWT授权代码授予是两种不同的身份验证方法,您可能正在使用 JWT,但我不是 100% 确定。

上线时,您还必须在生产环境中创建 RSA 密钥对(或授权码授予 clientSecret)。您不能使用开发者帐号中的相同值。仅提升 IK。

评论

0赞 Charlin Randriamanaja 11/14/2023
谢谢。我有新错误:{“errorCode”:“USER_DOES_NOT_BELONG_TO_SPECIFIED_ACCOUNT”,“message”:“指定的用户不是指定帐户的成员。我使用了生产帐户中的帐户 ID。
0赞 Inbar Gazit 11/14/2023
这可能与开发人员和生产帐户之间的帐户/用户不匹配有关。如果您使用的是 JWT,则用户 ID 会有所不同,您也必须更新它。