检查用户有权代表谁发送?
Check who a user has permission to send on behalf of?
对于 DocuSign 集成,我正在努力让用户代表他人发送。使用 DocuSign 的 REST API,我可以使用请求的 X-DocuSign-Authentication
header 内的 <SendOnBehalfOf>
节点代表另一个 DocuSign 用户发送,如 [=14] 所述=].
我还发现要找到任何能够代表发送的 DocuSign 用户,我只需要检查他们的 apiAccountWideAccess
和 allowSendOnBehalfOf
权限。
仅此一项对我来说似乎就是一个安全问题。有没有办法,首先在DocuSign中,限制用户指定发送?例如,我是否可以让 John 代表 Bob 发送,而 Jane 不能?如果可能的话,我可以使用 DocuSign REST API 检查 who 特定用户 can 代表发送吗?
或者,DocuSign 是否允许 any 指定的发件人代表 any 其他用户发送,只要他们具有上述权限?我找不到任何关于此的文档。
有一个名为 "DocuSign Viewer" 的群组将限制用户发送信封。您可以在调用创建用户时使用组 ID 将新用户分配给该组(或者也可以在成员控制台中轻松完成)。
就代表发送而言,发起发件人需要帐户范围权限(API 中的 apiAccountWideAccess)。他们发送的用户的唯一限制是他们必须能够发送信封。
对于 DocuSign 集成,我正在努力让用户代表他人发送。使用 DocuSign 的 REST API,我可以使用请求的 X-DocuSign-Authentication
header 内的 <SendOnBehalfOf>
节点代表另一个 DocuSign 用户发送,如 [=14] 所述=].
我还发现要找到任何能够代表发送的 DocuSign 用户,我只需要检查他们的 apiAccountWideAccess
和 allowSendOnBehalfOf
权限。
仅此一项对我来说似乎就是一个安全问题。有没有办法,首先在DocuSign中,限制用户指定发送?例如,我是否可以让 John 代表 Bob 发送,而 Jane 不能?如果可能的话,我可以使用 DocuSign REST API 检查 who 特定用户 can 代表发送吗?
或者,DocuSign 是否允许 any 指定的发件人代表 any 其他用户发送,只要他们具有上述权限?我找不到任何关于此的文档。
有一个名为 "DocuSign Viewer" 的群组将限制用户发送信封。您可以在调用创建用户时使用组 ID 将新用户分配给该组(或者也可以在成员控制台中轻松完成)。
就代表发送而言,发起发件人需要帐户范围权限(API 中的 apiAccountWideAccess)。他们发送的用户的唯一限制是他们必须能够发送信封。