Dela via


Felsöka anslutningsprogram för Salesforce och Salesforce Service Cloud i Azure Data Factory och Azure Synapse

GÄLLER FÖR: Azure Data Factory Azure Synapse Analytics

Dricks

Prova Data Factory i Microsoft Fabric, en allt-i-ett-analyslösning för företag. Microsoft Fabric omfattar allt från dataflytt till datavetenskap, realtidsanalys, business intelligence och rapportering. Lär dig hur du startar en ny utvärderingsversion kostnadsfritt!

Den här artikeln innehåller förslag på hur du felsöker vanliga problem med anslutningsprogram för Salesforce och Salesforce Service Cloud i Azure Data Factory och Azure Synapse.

Felkod: SalesforceOauth2ClientCredentialFailure

  • Orsak: Du stöter på den här felkoden eftersom du inte slutför konfigurationen av den anslutna Salesforce-appen.

  • Rekommendation:
    Följ dessa steg för att konfigurera din Salesforce Connected App:

    1. Skapa din anslutna app och fyll i dess grundläggande information och OAuth-inställningar för den anslutna appen.

      1. Konfigurera namnet på den anslutna appen, API-namnet och kontakta e-post.
      2. Välj Aktivera OAuth-inställningar.
      3. Återanrops-URL kan vara slumpmässig eftersom Client Credential Flow inte behöver återanrop, till exempel: https://login.salesforce.com/services/oauth2/callback
      4. Konfigurera OAuth-omfång för åtkomsttoken. Det är bättre att konfigurera "Fullständig åtkomst" för Azure Data Factory i händelse av behörighetsproblem.
        Om du vill behålla miniomfånget bör du lägga till "Hantera användardata via API:er (api)".
        Om du inte anger rätt omfång kan du få följande liknande meddelande som: Obehörig, Den här sessionen är inte giltig för användning med REST-API:et
      5. Välj Aktivera flöde för klientautentiseringsuppgifter.

      Skärmbild av konfiguration av grundläggande information för Salesforce-anslutningsappen.

    2. Hämta klient-ID och hemlighet via Hantera konsumentinformation.

      Skärmbild av hantera konsumentinformation.

    3. Kopiera klient-ID:t och hemligheten till en txt-fil för den länkade Azure Data Factory-tjänsten.

      Skärmbild av klient-ID och hemlighet.

    4. Skapa en användare som har behörigheten ENDAST API-användare.

      1. Konfigurera en behörighetsuppsättning som bara har API-behörighet. Skärmbild av inställning av systembehörigheter.
      2. Ange API-aktiverad och Api Only User. Skärmbild av systembehörigheterna.
    5. Skapa en ny användare och länka behörighetsuppsättningen på användarinformationssidan: Tilldelningar av behörighetsuppsättningar. Skärmbild av tilldelningar av behörighetsuppsättningar.

    6. På informationssidan för den anslutna appen klickar du på Hantera, klickar på Redigera principer. För Kör som väljer du en körningsanvändare som har behörigheten ENDAST API-användare. För Timeout-värde kan du välja ett korrekt värde eller förbli standard ingen.

      Skärmbild av den anslutna appinformationen.

      Skärmbild av redigeringsprinciperna.

Om du vill ha mer felsökningshjälp kan du prova dessa resurser: