Loading
Identificazione degli utenti e gestione degli accessi
Sommario
Seleziona filtri

          Nessun risultato
          Nessun risultato
          Ecco alcuni suggerimenti per la ricerca

          Controlla l'ortografia delle parole chiave.
          Usa termini di ricerca più generici.
          Seleziona meno filtri per ampliare la tua ricerca.

          Cerca in tutta la Guida di Salesforce
          Headless Identity per clienti e partner

          Headless Identity per clienti e partner

          Headless Identity consente di separare i processi di autenticazione back-end dalle esperienze di identità front-end. Con Identità headless di Salesforce è possibile sfruttare la potenza di Identità cliente Salesforce per l'autenticazione mantenendo il controllo sull'esperienza utente in un'applicazione esterna alla piattaforma. Salesforce offre flussi di accesso nome utente-password headless, accesso senza password, registrazione, password dimenticata e utente guest. È anche possibile collegare un provider Single Sign-On (SSO) all'app headless per creare un'esperienza SSO nativa.

          Versioni (Edition) richieste

          Disponibile in: Salesforce Classic (non in tutte le organizzazioni) e Lightning Experience
          Disponibile in: Enterprise Edition, Unlimited Edition e Developer Edition

          Ad esempio, si supponga di lavorare per un'agenzia di viaggi che archivia le informazioni delle prenotazioni in Salesforce. Si crea un'app mobile personalizzata e si desidera che i clienti siano in grado di visualizzare le prenotazioni di viaggi precedenti nell'app. Per visualizzare la cronologia delle prenotazioni, è necessario che i clienti siano connessi ed è necessario assicurarsi che i nuovi clienti possano registrarsi.

          Iniziare con la registrazione e impostare il flusso di registrazione headless. Quando un nuovo cliente visita l'app mobile, fa clic su un pulsante di registrazione e inserisce le proprie informazioni in un modulo di registrazione ospitato nell'app. Si può controllare completamente l'aspetto e lo stile del modulo di registrazione, quindi si può personalizzare e applicare l'immagine aziendale in base alle esigenze della propria azienda. Il cliente inserisce le proprie informazioni e l'app le invia a Salesforce, che effettua le operazioni necessarie per creare il cliente e accedere al cliente. Al termine del processo, l'utente viene registrato senza uscire dall'app e le informazioni di contatto vengono salvate in un account in Salesforce.

          Analogamente, si imposta un processo di accesso headless per consentire ai clienti esistenti di accedere alla cronologia delle prenotazioni. Quando un cliente accede all'app mobile, immette il proprio nome utente e password nel modulo di accesso con immagine aziendale. L'app mobile passa queste credenziali di accesso a un endpoint di identità headless Salesforce che autentica l'utente. Dopo aver eseguito l'accesso, il cliente fa clic su un pulsante per vedere le prenotazioni precedenti. L'app mobile effettua quindi una chiamata autenticata a un'API Salesforce per recuperare la cronologia delle prenotazioni del cliente.

          Che cosa accade se lo stesso cliente torna all'app ma non ricorda la password? Per reimpostare la password con Salesforce, il cliente deve completare un processo di verifica utilizzando una password singola consegnata in un messaggio email. Per mantenere costante il funzionamento dell'esperienza in app durante la reimpostazione della password, implementare il flusso Password dimenticata headless. Analogamente alla procedura di accesso, l'app mobile trasmette il nome utente del cliente all'API Password dimenticata headless di Salesforce con la richiesta di modifica della password. Salesforce invia un messaggio email all'indirizzo abbinato alla password singola. Utilizzando questa password singola, l'utente completa il processo compilando un modulo con nome utente, password singola e nuova password. Queste informazioni vengono fornite a Salesforce attraverso una chiamata API finale e il processo viene completato. Il cliente può ora accedere all'app con le nuove credenziali.

          È anche possibile impostare un'esperienza di Single Sign-On nativa per l'applicazione utilizzando flussi OAuth standard basati su reindirizzamento. questa implementazione non è tecnicamente isolata dal punto di vista, poiché il browser viene reindirizzato, è possibile utilizzarla per creare un'esperienza che si ritiene come se l'applicazione sia integrata in modo nativo con il provider di SSO. Per ulteriori informazioni, vedere Creazione di un'esperienza Single Sign-On nativa nell'app.

          Qual è la relazione tra Headless Identity ed Experience Cloud?

          Tutte le implementazioni di Identità headless richiedono l'impostazione di un sito Experience Cloud, ma a volte gli utenti non interagiscono direttamente con il sito. I casi d'uso di Identità headless appartengono a due categorie.

          • App che integrano un sito Experience Cloud indirizzato ai clienti. Gli utenti interagiscono completamente con il sito Experience Cloud e con l'app e accedono al sito. Si supponga ad esempio di creare un'app mobile oltre al sito Experience Cloud per rivolgersi agli utenti che utilizzano prevalentemente dispositivi mobili. Si desidera personalizzare completamente l'esperienza utente in modo da adattarla all'immagine aziendale della società. È possibile controllare l'esperienza utente nell'app mentre Salesforce fornisce i servizi di identità. E poiché si dispone già di un sito Experience Cloud, è possibile semplificare il processo di impostazione.
          • Applicazioni indipendenti. Gli utenti interagiscono con l'app ed eseguono l'accesso all'app, ma non a un sito Experience Cloud. Ad esempio, l'azienda crea app indirizzate ai clienti in linea con la strategia di marketing digitale. Si desidera utilizzare Salesforce per gestire la divulgazione ai clienti. Poiché si desidera memorizzare le informazioni dei clienti in Salesforce, è importante consentire agli utenti di accedere e registrarsi per le applicazioni. Si desidera tuttavia avere il controllo completo sull'esperienza utente nelle app. Con Identità headless è possibile avere tutto: è possibile fornire servizi di identità alle app, gestire i clienti in Salesforce e rispettare la strategia di marketing digitale della propria azienda.

            Per i casi d'uso in questa categoria, si crea e si imposta ancora un sito Experience Cloud poiché gli endpoint identità headless sono esposti e configurati tramite Experience Cloud. Il sito Experience Cloud funziona anche come modo per archiviare gli account clienti e i record contatti e gestire l'accesso all'app.

          Implementazione di Headless Identity

          Poiché Identità cliente Salesforce viene gestito tramite i siti Experience Cloud, è possibile configurare l'identità headless solo per clienti e partner utilizzando un sottodominio del sito Experience Cloud, ad esempio https://MyExperienceCloudSite.my.site.com. Non è possibile impostare Headless Identity per i dipendenti che accedono a Salesforce Platform con login.salesforce.com o un URL di accesso di Dominio personale specifico dell'organizzazione, né per i dipendenti che accedono a siti Experience Cloud.

          Salesforce offre due modi principali per implementare l'identità headless.

          Per impostare un esempio completo di implementazione dell'API Headless Identity con un client pubblico, vedere la Guida all'implementazione di Headless Identitly.

          Per le fasi di implementazione per i client pubblici e privati, consultare queste risorse.

           
          Caricamento
          Salesforce Help | Article