【问题标题】:Docusign api: create a new user with active status Not workingDocusign api:创建一个具有活动状态的新用户 不工作
【发布时间】:2021-05-20 05:39:11
【问题描述】:

我正在尝试使用 API 在文档中创建用户。我已经实现了与 jwt 身份验证相关的所有内容。事实上,我做了一些测试,使用 Bearer 令牌连接到 API 是有效的。我尝试使用“POST https://api-d.docusign.net/management/v2/organizations/{ORGANIZATION_ID}/users" 创建一个员工,它成功了。在这个测试之后,我意识到该帐户的 userStatus 是 ActivationSent,而不是 Active。我做了一些研究,发现创建一个活跃用户它必须以不同的方式完成(https://developers.docusign.com/docs/admin-api/how-to/create-active-user/)。我已经尝试按照教程所说的那样做,但它不起作用。每次我发送 POST 时,响应都是未经授权的。我不知道为什么如果我使用与其他操作相同的不记名令牌。

有什么想法吗?

问候 洛里安

【问题讨论】:

  • 如果您收到 HTML 响应,这通常意味着您访问的 URL 不是 API 端点。从屏幕截图中,您可能会访问帐户服务器 (account-d.docusign.com) 而不是 API 域 (api-d.docusign.net)。您确定您的网址准确吗?
  • 哇!!多么愚蠢的错误!是的,这就是问题所在。我专注于 URL 的最后一部分,甚至没有注意到第一部分是错误的 :( 非常感谢!!!现在它可以工作了,但是消息是未经授权的。不记名令牌是否足以创建用户像这样?
  • 您的新用户电子邮件必须与声明的域相同

标签: docusignapi


【解决方案1】:

要通过 Admin API 创建用户,您的令牌必须包含 user_write 范围。此外,为了创建Activated 状态的用户,他们的电子邮件地址必须在已配置 SSO 的声明域下,并且“要求所有用户向身份提供者进行身份验证”和“自动激活手动添加的成员资格并禁止激活电子邮件”在域上设置。

【讨论】:

  • 是的,现在可以使用了。现在我有另一个问题。用户关闭后,如何将其重新激活为活动状态?我尝试使用插入 Json,但添加了关闭的用户 id,但没有奏效,创建了一个新的。如何在不发送激活邮件的情况下将用户重新激活为活动用户?
  • 你好@lbarbero003 - 静默重新激活已关闭的用户要复杂得多。你能为此发表一个单独的问题吗?
猜你喜欢
  • 2021-07-11
  • 2021-02-25
  • 1970-01-01
  • 1970-01-01
  • 2016-06-17
  • 2019-10-05
  • 1970-01-01
  • 1970-01-01
  • 2023-04-07
相关资源
最近更新 更多