|||
-|-|-|
| Riepilogo | Discourse Salesforce consente la sincronizzazione tra Utenti Discourse e lead/contatti Salesforce, e abilita il Login Sociale di Salesforce
| Link al Repository | https://github.com/discourse/discourse-salesforce
| Guida all’Installazione | Come installare plugin in Discourse
Sincronizzazione tra lead/contatti Salesforce e utenti Discourse
Puoi creare un Lead o un Contatto Salesforce da qualsiasi utente Discourse utilizzando il menu del post. Per distinguerli facilmente, verrà visualizzata un’icona del poster accanto al nome utente nei post. Ci saranno dei link di ritorno ai profili utente di Discourse negli oggetti Salesforce corrispondenti.
Questi Lead e Contatti creati vengono aggiunti automaticamente ai gruppi di utenti di Discourse.
Quando i Lead o i Contatti creano nuovi argomenti, verranno aggiunti come elemento di feed in Chatter.
Sincronizzazione tra casi Salesforce e argomenti Discourse
Puoi creare un Caso Salesforce per qualsiasi argomento Discourse dal menu di amministrazione dell’argomento. L’autore dell’argomento verrà automaticamente creato come Contatto Salesforce.
Accedi con Salesforce (OAuth)
Questo plugin consentirà anche l’accesso con Salesforce, rendendo più facile per i tuoi utenti Salesforce registrarsi su Discourse.
Configurazione
I passaggi da 1 a 3 coprono la configurazione sulla tua Console Salesforce utilizzando il nuovo (2025) Gestore App Client Esterno. I passaggi 4 e 5 coprono la configurazione sul nostro Plugin Discourse Salesforce.
Passaggio 1: Accedi al Gestore App Client Esterno
Fai clic su Setup nell’icona a forma di ingranaggio in alto a destra. Cerca “Gestore App Client Esterno”.
Passaggio 2: Crea una Nuova App Client Esterna
Compila le “Informazioni di base”, quindi abilita le Impostazioni OAuth.
L’URL di callback dovrebbe essere
- https://
- https:///auth/salesforce/callback
Aggiungi questi Ambiti OAuth Disponibili
- Accedi al servizio URL di identitĂ (id, profile, email, address, phone)
- Gestisci i dati utente tramite API (api)
- Esegui richieste in qualsiasi momento (refresh_token, offline_access)
In Abilitazione Flusso
- Abilita Flusso Credenziali Client
- Abilita Flusso JWT Bearer (Questo serve per creare lead e contatti)
- Genera un certificato
- carica il file
server.crt(questa guida presuppone che genererai un fileserver.crteserver.key) - Conserva il file
server.keyper il tuo sito
Salva.
Passaggio 3: Ottieni i segreti del client della nuova App Client Esterna
Sulla nuova App Client Esterna creata, vai alla scheda Impostazioni, quindi scorri verso il basso per espandere Impostazioni OAuth.
Fai clic su “Chiave e Segreto Client”, inserisci nuovamente le credenziali di accesso e quindi passa al passaggio successivo.
Passaggio 4: Compila i dettagli nelle impostazioni del plugin Discourse Salesforce
Vai su https://<tuo-sito-discourse>/admin/plugins/discourse-salesforce/settings
Ci sono sei impostazioni + una da aggiornare
- Seleziona “salesforce enabled”
- Seleziona “salesforce login enabled”
- Inserisci “salesforce client id” utilizzando la Chiave Client dal passaggio precedente
- Inserisci “salesforce client secret” utilizzando il Segreto Client dal passaggio precedente
- Inserisci “salesforce rsa private key” con il file
server.keyche hai generato sopra - Inserisci “salesforce username” con un’email di amministratore nella tua organizzazione Salesforce. Deve essere un Amministratore di Sistema in Salesforce.
- Se hai un dominio Salesforce personalizzato: salesforce authorization server url
Passaggio 5: Autorizza la tua app Discourse per Salesforce
Vai su https://<tuo-sito-discourse>/salesforce/admin/authorize
Ti verrà chiesto di autorizzare l’app.
Ospitato da noi? Questo plugin è disponibile sui nostri piani Enterprise.







