オンライン用のMicrosoft Dynamics CRMアプリのセットアップ

の設定

  1. https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/walkthrough-register-app-azure-active-directory#create-an-application-registrationに移動します。

  2. すべての手順に従います。 手順3で、関連するアプリ名(例:「Marketo統合」)を入力します。 「サポートされているアカウントの種類」で、「この組織のディレクトリにのみアカウントを選択します。

  3. アプリケーションID(ClientId)を書き留めます。 後でMarketoに入力する必要があります。

  4. この記事の手順に従って、管理者の同意を得ます。

  5. 証明書と秘密」をクリックして、管理センターでクライアント秘密鍵を生成します。

  6. 新しいクライアントシークレット」をクリックします。

  7. クライアントシークレットの説明を追加し、「追加」をクリックします。

    注意

    後で必要になるので、クライアントシークレットの値(下のスクリーンショットに示す)を必ずメモしておきます。 これは1回だけ表示され、再度取得することはできません。

Marketoは、grant_type Resource Owner Password Credentials(ROPC)を使用して、OAuthでAzure ADに対して認証をおこないます。 このシナリオでは、特定のアプリケーション用にHome Realm Discoveryポリシーを作成する必要があります。 このポリシーを使用すると、Azure ADは認証要求をフェデレーションサービスにリダイレクトします。 このためには、AD Connectでパスワードハッシュの同期を有効にする必要があります。 詳しくは、OAuth with ROPCおよびアプリケーションのhrdポリシーの設定を参照してください。

追加の参照は、にあります。

完了したら、Dynamics CRMで生成されたクライアントIDとシークレットをMarketo に入力します。

Dynamics CRMで生成されたクライアントIdとシークレットをMarketoに入力

次の手順は、オンライン版​および​オンプレミス版に適用されます。

  1. Marketoで、「管理者」をクリックします。

  2. Microsoft Dynamics」をクリックします。

  3. 同期を無効にする」をクリックします。

  4. 資格情報の横にある「編集」をクリックします。

  5. 前に取得した​クライアントID​と​クライアントシークレット​を入力し、保存​を押します。

  6. 同期設定を検証」をクリックします。

  7. 次へ」をクリックします。

  8. すべての緑色のチェックマークが表示されます。 「閉じる」をクリックします。

    メモ

    緑のチェックマークの中に赤いXが表示される場合は、この記事を参照して修正オプションを確認してください。

  9. 同期を有効にする」をクリックします。

それで終わりだ!

このページ