Integrare il modulo adattivo con Salesforce configure-salesforce-with-ouath-2.0-client-credential

Versione
Collegamento articolo
AEM 6.5
Fai clic qui
AEM as a Cloud Service
Questo articolo

L’integrazione di Adobe Experience Manager (AEM) Forms con Salesforce consente alle organizzazioni di semplificare i processi collegando le funzionalità di creazione e gestione dei moduli alla piattaforma Salesforce. La connessione di un modulo adattivo con Salesforce consente uno scambio di dati fluido tra le due piattaforme. Quando gli utenti inviano i moduli, i dati vengono sincronizzati automaticamente con Salesforce. Garantisce che tutte le informazioni del cliente siano aggiornate e centralizzate all'interno del sistema.

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.

Flusso di lavoro durante limpostazione della comunicazione tra lapplicazione AEM Forms e Salesforce

AEM Forms scambia le credenziali del client (chiave consumer e segreto consumer), definite nell’applicazione connessa Salesforce, per ottenere un token di accesso.

AEM as a Cloud Service offre diverse azioni di invio pronte all’uso per la gestione degli invii di moduli. Ulteriori informazioni su queste opzioni sono disponibili nell'articolo Azione di invio modulo adattivo.

L’utilizzo delle credenziali del client OAuth 2.0 per l’autenticazione rispetto all’autenticazione del flusso del codice di autorizzazione offre diversi vantaggi:

  • L'autenticazione delle credenziali client OAuth 2.0 consente più di cinque connessioni per utente.
  • La configurazione dell’origine dati dell’AEM continua a funzionare su disattivazione, modifiche di accesso, aggiornamento della password per un utente AEM.

Prerequisiti prerequisites

Prima di impostare la comunicazione tra un’applicazione Salesforce e un ambiente AEM:

  • Crea un'app connessa a Salesforce con flusso di credenziali client OAuth 2.0 e un utente solo API per la tua organizzazione e ottieni la chiave consumer e il segreto consumer 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, adatto all'utilizzo nell'ambiente AEM.

Configurare l’applicazione Salesforce utilizzando il flusso delle credenziali client OAuth 2.0 steps-to-create-aem-datasource-configuration

Per collegare il modulo adattivo all’applicazione Salesforce utilizzando le impostazioni di autenticazione delle credenziali client OAuth 2.0, effettua le seguenti operazioni:

  1. Accedi all’istanza di authoring.

  2. Vai a Strumenti > Cloud Service > Origini dati.

  3. Seleziona la cartella di configurazione.

  4. Fai clic su Crea per visualizzare Crea configurazione Data Source.

  5. Specifica il Titolo e seleziona il Tipo di servizio come Servizio RESTful.

  6. Fai clic su Avanti.

  7. Seleziona Swagger Source come File.

    note note
    NOTE
    Quando il file Swagger è selezionato, lo schema, il nome host e il percorso di base vengono popolati automaticamente.
  8. Carica il file Swagger creato dal computer locale facendo clic su Sfoglia.

  9. Selezionare Tipo di autenticazione come OAuth 2.0 e viene visualizzato il pannello Impostazioni autenticazione.

  10. Selezionare Tipo di concessione come Credenziali client.

  11. Specifica l'ID client e il Segreto client ottenuti dall'app connessa Salesforce.

  12. Specifica l'URL token di accesso in formato
    https://[MyDomainName].my.salesforce.com/services/oauth2/token.

    note note
    NOTE
    Ogni organizzazione ha il proprio nome di dominio specifico.
  13. Fare clic su Verifica connessione.

  14. Se la connessione riesce, fare clic sul pulsante Crea.

Dopo aver configurato l’applicazione Salesforce, puoi utilizzare la configurazione durante la creazione del modello dati del modulo (FDM). Per ulteriori informazioni, vedere Creare un modello dati modulo (FDM). Configura l'azione di invio Modello dati modulo per un modulo adattivo per inviare dati alle applicazioni Salesforce.

Per ulteriori informazioni sulla creazione e l'utilizzo di Form Data Model (FDM) nei flussi di lavoro aziendali, vedere Integrazione dei dati.

Articoli correlati

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab