OAuth 2.0を使用したログイン

SalesforceはOAuthプロトコルを使用して、アプリケーションのユーザーが、ログイン資格情報を明らかにすることなく、安全にデータにアクセス(OAuth 2.0を使用してアプリケーションを認証)できるようにします。 以下は、MarketoとSalesforceを安全に接続し、同期するために実行する手順です。

接続されたアプリのセットアップ

  1. Salesforceの「設定」で、プラットフォームツール内の「アプリ」、「アプリマネージャー」に移動し、「新しく接続されたアプリ」をクリックします。

  2. 詳細を入力し、「保存」をクリックします。

  3. OAuth設定を有効にする」チェックボックスをクリックします。 コールバックURLには、https://app.marketo.com/salesforce/getSfdcOAuthTokensRedirectと入力します。 使用可能なすべてのOAuthスコープを選択し、追加​をクリックします。

  4. 保存」をクリックします。

  5. 続行」をクリックします。

  6. Consumer keyとConsumer secretをコピーします。

メモ

後でMarketoで使用するために、Consumer keyとConsumer secretの情報を保存します。

Marketoのセットアップ

必要条件
  • Salesforce Sync Userに対してAPIアクセスを有効にする必要があります(Salesforce Professional Editionユーザの場合、そのアクセスはデフォルトでは使用できません。Salesforceアカウント担当者にお問い合わせください)。
  • SalesforceでMarketo同期ユーザーを作成する必要があります。
  • 既存のお客様の場合、お客様の購読で「OAuth for SFDCの同期を有効にする」機能が有効になります。
  • ポップアップブロッカーは無効です。
  • 接続されたアプリが作成され、Consumer keyとConsumer secretが使用可能になります。
注意

[フィールドを同期]をクリックする前に、Marketoで不要なフィールドを同期ユーザーからすべて非表示にしてください。 [フィールドの同期]をクリックすると、SFDCでユーザに表示されるすべてのフィールドがMarketoに永久的に作成され、削除できなくなります。

  1. 「Marketo管理者」セクションで、「CRM」をクリックし、「Salesforceと同期」をクリックします。

  2. 追加前に記録したConsumer keyとConsumer secretの情報をクリックし、「保存」をクリックします。

  3. MarketoのSalesforceの同期ページで、「Login with Salesforce」ボタンをクリックします。

    注意

    [ユーザ名]、[パスワード]、[トークン]の各フィールドが表示され、[Salesforceにログイン]ボタンが表示されない場合は、Marketo購読での基本認証が有効になります。 基本認証を使用したMarketoのセットアップを参照してください。 一連の資格情報を使用して同期が開始されると、Salesforceの資格情報や購読を切り替えることはできません。 Oauth 2.0を使用する場合は、カスタマーサクセスマネージャーにお問い合わせください。

  4. salesforceログインページのポップアップが表示されます。 「Marketo同期ユーザー」資格情報をキー入力し、ログインします。

  5. 電子メールで受け取った検証コード(Salesforceから送信)を入力し、「検証」をクリックします。

  6. 検証に成功すると、アクセスページが表示され、アクセスを要求しています。 「許可」をクリックします。

  7. 数分後、Marketoにポップアップが表示されます。 「資格情報を確認」をクリックします。

  8. フィールドの同期が完了したら、開始Salesforce同期​をクリックします。

  9. 開始同期​をクリックします。

MarketoとSalesforceの同期が進行中です。

このページ