Gli inviti continuano a ricevere l'errore "not_matching_email"

Puoi riprodurre tu stesso questo bug. Invio inviti su un forum e arrivano con un link come questo:

https://forum.mycoralapp.com/invites/9pWS22fPc5?t=8a34feb15bc72e1582cf8460837548aa

Clicchi sul link e vedi:

Fin qui tutto bene. Ma poi quando clicco su Continua, ottengo:

L’ho cercato su Google e ho visto che l’unica menzione è nei file di lingua di GitHub per il repository. Cercando la chiave, ho trovato che questo è il codice pertinente:

In qualche modo “email” non è vuoto, anche se non sono loggato (prova tu stesso, in una finestra di navigazione in incognito). Quindi da dove viene “email”, nel codice? Forse qualcuno qui lo saprebbe.

Il sito ha l’impostazione normalize_emails abilitata?

E DiscourseConnect è ancora attivo su questo sito?

Pensavo che non si potessero creare inviti se l’SSO era attivo. È cambiato in quell’aggiornamento recente degli inviti, @Falco?

3 Mi Piace

Ho provato anche con email normali come foo@bar.com senza +

1 Mi Piace

Penso che il tuo sito abbia un problema più grande. Se clicco per accedere, vengo automaticamente autenticato come questo utente:

Gli inviti non dovrebbero essere possibili con l’SSO e la tua autenticazione esterna sta facendo entrare gli utenti direttamente nel sito. In tal caso, l’email è probabilmente non valida perché sta confrontando l’email nell’invito con l’utente sopra?

3 Mi Piace

È tutto. L’utente è codificato nel codice SSO per testare le cose, quindi chiunque vada lì viene autenticato come quell’utente. Quindi le cose sembrano rotte.

Sono ancora confuso su come puoi inviare inviti quando l’SSO è abilitato.

2 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.