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:Skapa din anslutna app och fyll i dess grundläggande information och OAuth-inställningar för den anslutna appen.
- Konfigurera namnet på den anslutna appen, API-namnet och kontakta e-post.
- Välj Aktivera OAuth-inställningar.
- Återanrops-URL kan vara slumpmässig eftersom Client Credential Flow inte behöver återanrop, till exempel:
https://login.salesforce.com/services/oauth2/callback
- 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 - Välj Aktivera flöde för klientautentiseringsuppgifter.
Hämta klient-ID och hemlighet via Hantera konsumentinformation.
Kopiera klient-ID:t och hemligheten till en txt-fil för den länkade Azure Data Factory-tjänsten.
Skapa en användare som har behörigheten ENDAST API-användare.
- Konfigurera en behörighetsuppsättning som bara har API-behörighet.
- Ange API-aktiverad och Api Only User.
- Konfigurera en behörighetsuppsättning som bara har API-behörighet.
Skapa en ny användare och länka behörighetsuppsättningen på användarinformationssidan: Tilldelningar av behörighetsuppsättningar.
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.
Relaterat innehåll
Om du vill ha mer felsökningshjälp kan du prova dessa resurser: