提问人:Charlin Randriamanaja 提问时间:11/14/2023 更新时间:11/14/2023 访问量:19
生产模式下的 Rest API Docusign 集成
Rest API Docusign integration in production mode
问:
应用类型:授权码授予嵌入式签名示例
我正在使用 nodejs 请求 JWT 用户令牌。 它非常适合模拟账户。
当我使用实时模式时,我将用户 ID、API 帐户 ID 和帐户基础 URI 更改为我的真实帐户。
现在我收到错误:'{“error”:“invalid_grant”,“error_description”:“no_valid_keys_or_signatures”}'
如何让它在实时模式下工作?
为什么私钥在实时模式下无效?
答:
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 会有所不同,您也必须更新它。
评论