Integrering av Salesforce med OAuth 2.0-klientens autentiseringsflöde configure-salesforce-with-ouath-2.0-client-credential
Du kan använda klientautentiseringsuppgifter för OAuth 2.0 för att integrera AEM Forms med Salesforce-programmet. OAuth 2.0-klientens autentiseringsuppgifter är en standard och säker metod för direkt kommunikation utan användarinblandning.
AEM Forms utbyter klientautentiseringsuppgifterna (konsumentnyckel och hemlighet), som definieras i det Salesforce-anslutna programmet, för att få en åtkomsttoken.
Det finns många fördelar med att använda OAuth 2.0-klientautentiseringsuppgifter för autentisering över autentisering av Authorization Code Flow:
- Autentisering med OAuth 2.0-klientautentiseringsuppgifter tillåter mer än fem anslutningar per användare.
- AEM datakällkonfiguration fortsätter att arbeta med inaktivering, åtkomständringar och lösenordsuppdatering för en AEM användare.
Förutsättningar prerequisites
Innan du ställer in kommunikation mellan ett Salesforce-program och en AEM-miljö:
-
Skapa en Salesforce-ansluten app med OAuth 2.0-klientautentiseringsflöde och en API-användare för din organisation och hämta konsumentnyckeln och konsumenthemligheten för appen.
-
Kontrollera att Swagger-filen är rätt konfigurerad för att matcha organisationens API:er. Du kan också välja att skapa en Swagger-fil från början, som är anpassad för användning i AEM.
+++
Steg för att konfigurera Salesforce med flöde för klientautentiseringsuppgifter steps-to-create-aem-datasource-configuration
-
Logga in på din Author-instans.
-
Gå till Tools > Cloud Services > Data Sources.
-
Välj konfigurationsmappen.
-
Klicka på Create så visas Create Data Source Configuration.
-
Ange Title och välj Service Type som RESTful Service.
-
Klicka på Next.
-
Välj Swagger Source som File.
note note NOTE När swagger-filen har valts fylls schemat, värdnamnet och bassökvägen i automatiskt. -
Överför den skapade swagger-filen från den lokala datorn genom att klicka på Browse.
-
Markera Authentication Type som OAuth 2.0 så visas panelen Authentication Settings.
-
Välj Grant Type som Client Credentials.
-
Ange Client Id och Client Secret som hämtats från Salesforce-appen som är ansluten.
-
Ange Access Token URL i format
https://[MyDomainName].my.salesforce.com/services/oauth2/token
.note note NOTE Varje organisation har ett eget specifikt domännamn. -
Klicka på Test Connection.
-
Om anslutningen lyckas klickar du på knappen Create.
Nu kan du skapa formulärdatamodellen för att integrera den konfigurerade datakällan med din adaptiva Forms.