【发布时间】:2019-06-18 14:11:04
【问题描述】:
(DocuSign 支持中心在这里指导我)
我们将 DocuSign 用作另一个应用程序的集成,但我仍然无法通过外部服务/工具生成令牌,也无法从 DocuSign 支持人员那里得到可靠的答案,并被指示在此处发布我的问题。
"error": "Invalid client_id", "error_description": "用户名和密码中的一个或两个无效。"
- 我们已经使用这个 DocuSign 帐户/集成商密钥一年多了,到目前为止没有任何问题!
此错误与生成“OAuth2 令牌”有关。 (为方便起见,我已在此文本框底部包含所有相关帐户信息)。
这个问题是在关于高级 API 计划的查询的票被打开后出现的,并且可能在不知不觉中被洗牌,破坏了购买 API 计划的帐户状态,因为乍一看似乎提示我购买“基本”计划仍在我们的真实账户中。
(通过邮递员运行) https://www.docusign.net/restapi/v2/oauth2/token
密码:“已编辑”, client_id:“已编辑”, grant_type: "密码", 范围:“api”, 用户名:“编辑”
响应的正文如下: “错误”:“无效客户端”, "error_description": "用户名和密码中的一个或两个无效。"
这些是用于登录 DocuSign 门户本身的确切凭据,因此错误消息非常令人困惑。我尝试转义密码字符,更改密码,甚至通过创建一个新的沙箱帐户来运行 20 个 API 调用来提升它,假设问题是关键,甚至创建了一个全新的集成器密钥。我能够使用我的沙盒帐户的凭据成功为 demo.docusign.net 帐户生成 OAuth 令牌(用于沙盒帐户的用户名是全新的帐户/电子邮件设置)。
【问题讨论】:
-
我还没有为 DocuSign 编写 OAuth 代码,但是您的错误消息意味着您用于客户端 ID/客户端密码的值无效。如果可能,您能否重置这些值,然后使用新凭据重试。
-
我已重置密码并在一个单独的帐户上创建了一个新的集成沙箱密钥,然后将其提升为问题帐户。
-
我不明白你的评论。
-
我创建了一个新的客户端 ID 和密码,但问题仍然存在。客户 ID = 集成商密钥和秘密 = 密码..
-
您使用的是旧版 OAuth 端点。我建议查看此处记录的帐户服务器身份验证:developers.docusign.com/esign-rest-api/guides/authentication/…
标签: api oauth-2.0 integration docusignapi