错误消息:“Adobe Sign 身份验证错误:access_denied”
此错误消息指示由于 Adobe Sign 端的授权问题,用户正试图执行不被允许的操作。
此错误通常在以下两种情景下发生:
- 将应用程序包安装到 Salesforce 组织时
- 发件人首次从 Salesforce 集成发送协议时
环境
用于 Salesforce 的 Adobe Sign(所有版本)
情景 1:安装问题
在安装过程中,以下三个因素可能会引发“access_denied”错误:
- Adobe Sign 中的用户 ID 不正确或受限
- Adobe Sign 帐户(用户 ID 所在的帐户)未正确配置为企业帐户
- 帐户所在的渠道不正确
检查您的用户 ID
Adobe Sign 和 Salesforce 会根据电子邮件地址同步每个系统中的用户(而不是根据“用户名”值来同步,Salesforce 中可能会使用不同的用户名)。
试用版帐户和沙盒很容易导致所连接的实际用户 ID 不同于原本想要使用的 ID 这种情况。
因此,在对访问错误进行故障诊断时,应首先确保所涉及的用户 ID 是您期望使用的 ID,而且已为其正确配置了相应的管理权限。
电子邮件必须匹配,而且您必须是帐户管理员
您的 Salesforce 配置文件中的电子邮件值将指定在 Adobe Sign 端对进程进行身份验证所使用的用户 ID。
- 打开您的 Salesforce 配置文件,然后将其中的电子邮件值复制到记事本
- 使用同一个电子邮件地址登录 Adobe Sign
- 如果无法登录,请单击忘记密码链接,然后设置一个新密码,以便能够成功登录
- 如果在重置密码时遇到困难,或者在重置密码后仍然无法登录,请联系您的客户成功经理,以访问您在 Adobe Sign 系统中的用户
- 单击帐户选项卡,然后从左侧选项栏中选择用户
- 如果您没有“帐户”选项卡,则表示您不是帐户管理员。此时需联系其他 Adobe Sign 管理员(或您的客户成功经理),请求其升级您的权限
- 双击相应用户(即匹配您电子邮件地址的用户),以打开用户属性
- 通过检查电子邮件值,确认您查看的是正确用户
- 确认该用户已启用为帐户管理员
如果您尚未被启用为帐户管理员,则您必须先升级为管理员,然后才能在 Adobe Sign 与 Salesforce 之间建立关联。
只有帐户管理员才能升级您在系统中的权限。因此,需联系其他 Adobe Sign 管理员(或您的客户成功经理),请求其启用您在帐户级别的系统权限。
通常而言,支持人员和客户成功经理只允许与指定的帐户管理员商讨并共同处理帐户问题。
因此,如果您必须对用户以外的问题进行故障诊断,您仍然应该是系统的帐户管理员,只有这样,您才能顺利地与支持团队/客户成功经理团队接洽。
查看您的 Adobe Sign 服务计划
您的管理员用户 ID 所在的帐户必须具有企业级别的服务计划。
要进行确认,请执行以下操作:
- 单击帐户选项卡
- 从左边栏中选择个人首选项
- 选择我的配置文件菜单选项
服务计划列在“我的配置文件”窗口的右上方:
如果您的 Adobe Sign 计划不是企业级(或企业级试用版),则表示您的用户 ID 所在的帐户不正确,或者您的帐户尚未升级到企业级别。
此时,需通过您的帐户管理员电子邮件联系客户成功经理:
- 说明您正在安装 Salesforce 应用程序包
- 提供您的 SFDC 管理员的电子邮件地址
- 说明您已登录 Adobe Sign,且您的用户所在的帐户似乎不属于企业计划
- 请求客户成功经理验证帐户是否处于正确的渠道
确认您的 Adobe Sign 帐户处于正确的渠道
如果经核实,用户是正确的,而且您的帐户属于企业计划,则问题很可能是您的帐户所在的渠道不正确。
渠道可向在其范围内的帐户授予不同类型的权限。Salesforce 需要获取已通过渠道配置启用的一些 API 设置的访问权限。
只有支持人员或您的客户成功经理才能更正渠道问题。联系支持人员/客户成功经理时,请注意以下几点:
- 通过与 Adobe Sign 中的帐户管理员对应的电子邮件地址联系他们
- 向他们说明您已经在系统中检查了用户,而且服务计划是正确的
- 向他们提供错误消息,并说明在触发错误时您正在执行的操作
情景 2:用户问题
在以下情况下,用于 Salesforce 的 Adobe Sign 集成的用户会遇到访问问题:
- 用户所在的 Adobe Sign 帐户不正确
- 用户的“发送”权限已撤销
通过在 Adobe Sign 系统中检查用户,应该可以快速查明问题的根本原因。
检查用户是否在 Adobe Sign 帐户中,并检查电子邮件是否匹配
只有帐户管理员或组管理员才能在 Adobe Sign 中查看用户 ID。
如果您不是管理员,则需要将此检查过程委托给有权在 Adobe Sign 中查看用户的人员。
首先,验证用户在 Salesforce 中的电子邮件。
- 以管理员身份登录 Salesforce
- 导航到:主页 > 管理 > 用户 > 用户
- 单击有问题的用户的全名链接,以打开用户配置文件
- 将电子邮件值复制到记事本
- 请勿复制“用户名”值。这是因为 Adobe Sign 链接基于“电子邮件”值
- 请勿复制“用户名”值。这是因为 Adobe Sign 链接基于“电子邮件”值
要在 Adobe Sign 中验证用户,请执行以下操作:
- 以管理员身份(帐户管理员或组管理员)登录到 Adobe Sign
- 导航到“用户”选项卡:帐户 > 用户
- 使用搜索栏搜索用户电子邮件地址
- 此电子邮件值必须匹配 Salesforce 中的电子邮件值,否则表示您此时查看的是错误用户 ID
- 如果您根本没有找到用户,则用户很可能是在其他组或帐户(可能是试用版)
- 您可以尝试通过创建用户将用户移到您的组/帐户
- 如果无法创建用户,请联系您的客户成功经理,并向其提供用户的电子邮件地址
确认 Adobe Sign 用户 ID 有权发送协议
其他信息
诸如用于 Salesforce 的 Adobe Sign 之类的集成只能通过 Adobe Sign“企业级”或“企业级试用版”服务计划来安装。
开发人员帐户可以安装此类集成,但这些帐户必须先由支持人员/客户成功经理移至正确的渠道,之后才能激活。