Versione | Collegamento articolo |
---|---|
AEM 6.5 | Fai clic qui |
AEM as a Cloud Service | Questo articolo |
Puoi utilizzare le credenziali client OAuth 2.0 per integrare AEM Forms con l’applicazione Salesforce. Le credenziali client OAuth 2.0 sono un metodo standard e sicuro per la comunicazione diretta senza il coinvolgimento dell’utente.
AEM Forms scambia le credenziali del client (chiave consumer e segreto consumer), definite nell’applicazione connessa Salesforce, per ottenere un token di accesso.
L’utilizzo delle credenziali del client OAuth 2.0 per l’autenticazione rispetto all’autenticazione del flusso del codice di autorizzazione offre diversi vantaggi:
Prima di impostare la comunicazione tra un’applicazione Salesforce e un ambiente AEM:
Creare un App connessa Salesforce con flusso di credenziali client OAuth 2.0 e un utente solo API per la tua organizzazione e ottenere la chiave del consumatore e il segreto del consumatore per l’app.
Assicurati che il file Swagger sia configurato in modo appropriato per corrispondere alle API della tua organizzazione. In alternativa, puoi scegliere di creare un file Swagger da zero, personalizzato per l’utilizzo nell’ambiente AEM.
Per collegare il modulo adattivo all’applicazione Salesforce utilizzando le impostazioni di autenticazione delle credenziali client OAuth 2.0, effettua le seguenti operazioni:
Accedi all’istanza di authoring .
Vai a Strumenti > Cloud Service > Origini dati.
Seleziona la cartella di configurazione.
Clic Crea e Crea configurazione origine dati viene visualizzato.
Specifica la Titolo e seleziona la Tipo di servizio as Servizio RESTful.
Fai clic su Avanti.
Seleziona la Sorgente Swagger as File.
Quando il file Swagger è selezionato, lo schema, il nome host e il percorso di base vengono popolati automaticamente.
Carica il file Swagger creato dal computer locale facendo clic su Sfoglia.
Seleziona la Tipo di autenticazione as OAuth 2.0 e Impostazioni di autenticazione viene visualizzato il pannello.
Seleziona la Tipo di concessione as Credenziali client.
Specifica la ID client e Segreto client ottenuti dall’app connessa Salesforce.
Specifica la URL token di accesso in formato
https://[MyDomainName].my.salesforce.com/services/oauth2/token
.
Ogni organizzazione ha il proprio nome di dominio specifico.
Clic Verifica connessione.
Se la connessione ha esito positivo, fare clic sul pulsante Crea pulsante.
Ora puoi creare il modello dati del modulo per inviare un modulo adattivo all’applicazione Salesforce.