使用OAuth 2.0登录 log-in-using-oauth-2-0
Salesforce使用OAuth协议来允许应用程序用户安全地访问(使用OAuth 2.0对应用程序进行身份验证)数据,而无需泄露登录凭据。 以下是将Marketo Engage安全地连接并与Salesforce同步要执行的步骤。
设置连接的应用程序 set-up-connected-app
-
在Salesforce的“设置”下,在“平台工具”中导航到“应用程序”、“应用程序管理器”,然后单击“新建连接的应用程序”。
-
填写详细信息,然后单击 保存。
-
单击 启用OAuth设置 复选框。 对于回调URL,输入
https://app.marketo.com/salesforce/getSfdcOAuthTokensRedirect
。 选择所有可用的OAuth范围,然后单击 添加。 -
单击 保存。
-
单击 继续。
-
复制使用者密钥和使用者密码(稍后您将需要它们以用于Marketo Engage)。
设置Marketo set-up-marketo
- 必须为Salesforce同步用户启用API访问权限(如果您是Salesforce Professional Edition用户,则默认情况下无法访问该访问权限 — 请联系您的Salesforce帐户管理员)。
- 必须在Salesforce中创建Marketo同步用户。
- 对于现有客户,在客户的订阅上启用了“为SFDC同步启用OAuth”功能。
- 禁用了弹出窗口阻止程序。
- 已创建连接的应用程序,并且我们具有可供使用的使用者密钥和使用者密钥。
-
在“Marketo管理员”部分中,单击 CRM,然后单击 与Salesforce同步。
-
添加您之前记录的使用者密钥和使用者密码信息,然后单击 保存。
-
在Marketo Salesforce同步页面上,单击 使用Salesforce登录 按钮。
note caution CAUTION 如果您看到“用户名/密码/令牌”字段而不是“使用Salesforce登录”按钮,则表示您的Marketo订阅已启用基本身份验证。 请参阅使用基本身份验证设置Marketo。 使用一组凭据开始同步后,不会切换Salesforce凭据或订阅。 如果您希望使用Oauth 2.0,请联系Adobe客户团队(您的客户经理)。 -
此时将显示一个包含salesforce登录页面的弹出窗口。 键入“Marketo同步用户”凭据并登录。
-
输入您通过电子邮件收到的验证码(由Salesforce发送),然后单击 验证。
-
成功验证后,访问页面将显示请求访问。 单击 允许。
-
几分钟后,Marketo中将出现弹出窗口。 单击 确认凭据。
-
完成字段同步后,单击 启动Salesforce同步。
-
单击 开始同步。
Marketo与Salesforce之间的同步正在进行中。