OAuth 2.0 を使用したログイン log-in-using-oauth-2-0

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

IMPORTANT
OAuth を使用して Marketo と Salesforce に接続するには、誤ったユーザ名で Salesforce に接続しないよう、プライベート(匿名)ブラウザーで Marketo にログインします。

接続アプリの設定 set-up-connected-app

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

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

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

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

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

  6. 消費者キーと消費者秘密鍵をコピーします ( 後で、それらをMarketo Engageで使用するために必要になります )。

CAUTION
セットアップに干渉するので、New Connected App ページを表示している間に、下にスクロールして、「Require Proof Key for Code Exchange (PKCE)」チェックボックスが​_オフ_​になっていることを確認します。

Marketo の設定 set-up-marketo

PREREQUISITES
  • Salesforce 同期ユーザに対して API アクセスを有効にする必要があります(Salesforce Professional Edition ユーザの場合、そのアクセスはデフォルトでは使用できません。Salesforce アカウント担当者にお問い合わせください)。
  • Marketo 同期ユーザを Salesforce で作成する必要があります。
  • 既存の顧客の場合、顧客のサブスクリプションで「SFDC 同期で OAuth を有効にする」機能が有効になります。
  • ポップアップブロッカーが無効になっています。
  • Connected App が作成され、Consumer Key と Consumer Secret を使用できるようになりました。
CAUTION
同期ユーザから Marketo で不要なフィールドをすべて非表示にした後で、「同期フィールド」をクリックするようにしてください。「同期フィールド」をクリックすると、ユーザが SFDC で表示できるすべてのフィールドが Marketo に作成され、削除できなくなります。
  1. Marketo の管理セクションで、CRMSalesforce と同期 ​をクリックします。

  2. 以前に記録した Consumer Key および Consumer Secret の情報を追加し、「保存」をクリックします。

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

    note caution
    CAUTION
    「Salesforce でログイン」ボタンではなく、「ユーザー名」、「パスワード」、「トークン」の各フィールドが表示されている場合は、Marketo サブスクリプションの基本認証が有効になっています。詳しくは、基本認証を使用した Marketo の設定を参照してください。同期が一連の資格情報を使用し始めると、Salesforce の資格情報またはサブスクリプションを切り替えられなくなります。OAuth 2.0 を使用する場合は、アドビアカウントチーム(担当のアカウントマネージャー)にお問い合わせください。
  4. Salesforce ログインページのポップアップが表示されます。「Marketo 同期ユーザー」資格情報をキー入力し、ログインします。

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

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

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

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

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

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

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