Integrazione di Salesforce tramite il flusso di credenziali client OAuth 2.0 configure-salesforce-with-ouath-2.0-client-credential

Versione
Collegamento articolo
AEM as a Cloud Service
Fai clic qui
AEM 6.5
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.

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.

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.

NOTE
AEM 6.5 supporta solo le specifiche dei file Swagger 2.0.

+++

Passaggi per configurare Salesforce con il flusso delle credenziali del client steps-to-create-aem-datasource-configuration

  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
    Non appena il file Swagger viene 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.

Ora puoi creare il modello dati del modulo per integrare l'origine dati configurata con il Forms adattivo.

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2