使用OAuth 2.0登录 log-in-using-oauth-2-0

Salesforce使用OAuth协议来允许应用程序用户安全地访问(使用OAuth 2.0对应用程序进行身份验证)数据,而无需泄露登录凭据。 以下是将Marketo Engage安全地连接并与Salesforce同步要执行的步骤。

IMPORTANT
要使用OAuth连接Marketo和Salesforce,请通过私人(无痕化)浏览器登录Marketo,以避免使用错误的用户名连接到Salesforce。

设置连接的应用程序 set-up-connected-app

  1. 在Salesforce的“设置”下,在“平台工具”中导航到“应用程序”、“应用程序管理器”,然后单击“新建连接的应用程序”

  2. 填写详细信息,然后单击​ 保存

  3. 单击​ 启用OAuth设置 ​复选框。 对于回调URL,输入https://app.marketo.com/salesforce/getSfdcOAuthTokensRedirect。 选择所有可用的OAuth范围,然后单击​ 添加

  4. 单击​ 保存

  5. 单击​ 继续

  6. 复制使用者密钥和使用者密码(稍后您将需要它们以用于Marketo Engage)。

CAUTION
当仍在“新连接的应用程序”页面时,向下滚动,并确保“Require Proof Key for Code Exchange (PKCE)”复选框已选中​_NOT_,因为这将影响设置。

设置Marketo set-up-marketo

PREREQUISITES
  • 必须为Salesforce同步用户启用API访问权限(如果您是Salesforce Professional Edition用户,则默认情况下无法访问该访问权限 — 请联系您的Salesforce帐户管理员)。
  • 必须在Salesforce中创建Marketo同步用户。
  • 对于现有客户,在客户的订阅上启用了“为SFDC同步启用OAuth”功能。
  • 禁用了弹出窗口阻止程序。
  • 已创建连接的应用程序,并且我们具有可供使用的使用者密钥和使用者密钥。
CAUTION
在单击​ 同步字段 ​之前,请确保向同步用户隐藏Marketo中所有不需要的字段。 单击“同步字段”后,用户在SFDC中可以查看的所有字段都将在Marketo中永久创建,且无法删除。
  1. 在“Marketo管理员”部分中,单击​ CRM,然后单击​ 与Salesforce同步

  2. 添加您之前记录的使用者密钥和使用者密码信息,然后单击​ 保存

  3. 在Marketo Salesforce同步页面上,单击​ 使用Salesforce登录 ​按钮。

    note caution
    CAUTION
    如果您看到“用户名/密码/令牌”字段而不是“使用Salesforce登录”按钮,则表示您的Marketo订阅已启用基本身份验证。 请参阅使用基本身份验证设置Marketo。 使用一组凭据开始同步后,不会切换Salesforce凭据或订阅。 如果您希望使用Oauth 2.0,请联系Adobe客户团队(您的客户经理)。
  4. 此时将显示一个包含salesforce登录页面的弹出窗口。 键入“Marketo同步用户”凭据并登录。

  5. 输入您通过电子邮件收到的验证码(由Salesforce发送),然后单击​ 验证

  6. 成功验证后,访问页面将显示请求访问。 单击​ 允许

  7. 几分钟后,Marketo中将出现弹出窗口。 单击​ 确认凭据

  8. 完成字段同步后,单击​ 启动Salesforce同步

  9. 单击​ 开始同步

Marketo与Salesforce之间的同步正在进行中。

recommendation-more-help
94ec3174-1d6c-4f51-822d-5424bedeecac