Abbiamo un sito web che invia avvisi agli utenti via email e, per un’esperienza senza interruzioni, vogliamo fornire un link a Discourse che li autentichi automaticamente. Abbiamo già configurato e funzionante DiscourseConnect, ma vogliamo bypassare il passaggio in cui gli utenti devono fare clic su “Login” su Discourse.
Poiché abbiamo già gli utenti registrati nel nostro sistema (poiché stiamo inviando loro email), vorremmo autenticarli automaticamente su Discourse se hanno già un account. Esiste un modo per generare un link di “accesso automatico” che possiamo inviare a questi utenti via email?
Quello che vogliamo è un modo per inviare un utente, nuovo o già registrato, a Discourse dal nostro sistema, senza che debba andare su una pagina, cliccare su ‘login’ e tornare a Discourse. Il modo migliore per pensarci è che un utente arrivi sul nostro sito, effettui il login, veda un link per postare su Discourse, venga indirizzato a Discourse (già loggato). Non deve cliccare nulla, è loggato nel momento in cui raggiunge Discourse.
Qualcuno può consigliare come possiamo fare questo?
Supponendo che si sia già effettuato l’accesso al sistema di Spiceworks, verrai automaticamente collegato alla loro installazione di Discourse senza bisogno di cliccare nulla.
Sebbene questa soluzione funzioni tecnicamente, non è ideale dal punto di vista dell’utente. Gli utenti possono chiaramente vedere che vengono reindirizzati al nostro sito Web per accedere, il che può essere un po’ di disturbo per la loro esperienza. Esiste un modo alternativo per ottenere questo risultato, come un collegamento di accesso automatico? Idealmente, questo collegamento dovrebbe accedere automaticamente l’utente quando viene utilizzato, utilizzando l’email passata come argomento, in modo che non debbano passare attraverso il processo di accesso manuale.
quindi si potrebbe sfruttare quella funzionalità tramite un plugin, ma per motivi di sicurezza l’utilizzo di quel link richiede un’azione positiva da parte dell’utente per verificare che desiderava accedere, quindi quel metodo non soddisfa il tuo criterio iniziale.
Il mio consiglio sarebbe di far corrispondere la pagina su cui atterrano con il tema della tua istanza Discourse in modo che non notino il reindirizzamento.