检查用户有权代表谁发送?

Check who a user has permission to send on behalf of?

对于 DocuSign 集成,我正在努力让用户代表他人发送。使用 DocuSign 的 REST API,我可以使用请求的 X-DocuSign-Authentication header 内的 <SendOnBehalfOf> 节点代表另一个 DocuSign 用户发送,如 [=14] 所述=].

我还发现要找到任何能够代表发送的 DocuSign 用户,我只需要检查他们的 apiAccountWideAccessallowSendOnBehalfOf 权限。

仅此一项对我来说似乎就是一个安全问题。有没有办法,首先在DocuSign中,限制用户指定发送?例如,我是否可以让 John 代表 Bob 发送,而 Jane 不能?如果可能的话,我可以使用 DocuSign REST API 检查 who 特定用户 can 代表发送吗?

或者,DocuSign 是否允许 any 指定的发件人代表 any 其他用户发送,只要他们具有上述权限?我找不到任何关于此的文档。

有一个名为 "DocuSign Viewer" 的群组将限制用户发送信封。您可以在调用创建用户时使用组 ID 将新用户分配给该组(或者也可以在成员控制台中轻松完成)。

就代表发送而言,发起发件人需要帐户范围权限(API 中的 apiAccountWideAccess)。他们发送的用户的唯一限制是他们必须能够发送信封。