SSO crea un nuovo account invece di utilizzare quello esistente

Ho gestito l’SSO senza problemi per un paio di mesi, ma sto riscontrando difficoltà con un account utente creato prima dell’attivazione dell’SSO. Sul mio sito principale, con username U1, l’utente utilizza l’email E1, mentre il suo account community U1 utilizzava E2. Quindi, quando tenta di accedere ora, Discourse ha creato un nuovo account U2 con E1.

Ho provato a risolvere il problema cancellando U2 da Discourse e ho tentato di impersonare l’utente come U1 per aggiornare il suo indirizzo email a E1. Il sistema ha indicato che è stata inviata un’email, ma l’utente non l’ha ricevuta, e non sono nemmeno certo che questa azione risolverà il problema.

Posso confermare il problema personalmente: quando impersono l’utente come U1 sul mio sito principale, viene comunque creato un nuovo account U2 su Discourse. Qualsiasi aiuto è apprezzato! Grazie.

Cerca qui “merge user”

Sei sicuro che l’unione degli utenti gestirà correttamente i record SSO? Ho la sensazione che questo diventerà un caos ancora maggiore…

Non sono sicuro, ma è quello che ho fatto per risolvere problemi simili con gli import. L’altra soluzione è intervenire sulla mappatura SSO nella console, il che va oltre quanto è tipicamente fattibile in questo caso.

Cancellare U2 e modificare l’indirizzo email di U1 con quello dell’email SSO dovrebbe funzionare, penso. Il motivo per cui non ha funzionato sembra essere un problema a parte, ma potrebbe essere la strada più sicura da percorrere.

Poiché sei un cliente, puoi contattarci direttamente tramite l’indirizzo email privato che ti forniamo, e possiamo offrirti supporto direttamente.