Sincronizzazione email SSO self-service

Ciao

Contesto
Ho un’istanza di Discourse con account locali e un sistema di iscrizione separato per un hackerspace locale. Sto cercando di integrarli tramite SSO, ma ci sono casi in cui le email sono diverse per lo stesso utente (e non esiste un campo condiviso per collegarli).

Poiché l’accesso agli account locali di Discourse è disabilitato quando Discourse Connect è attivo, gli utenti non possono attualmente gestire autonomamente la situazione.

Idea per una nuova funzionalità
Sarebbe ottimo permettere agli utenti di sincronizzare autonomamente gli indirizzi email, evitando così che gli amministratori debbano unire manualmente i nuovi account creati con quelli esistenti.

Un approccio potrebbe essere una rotta API che invia un link di accesso a un determinato indirizzo email; quando cliccato, questo permetterebbe solo a quell’utente di aggiornare il proprio indirizzo email, seguendo la procedura esistente per l’aggiornamento dell’email. In questo modo, l’utente potrebbe accedere tramite SSO con l’indirizzo email corrispondente.
Ciò richiederebbe che il processo esistente per i link di accesso funzioni anche con Discourse Connect attivo.

Grazie mille
:slight_smile: