Nomi utente modificati: viene aggiunto il numero "1"

Quindi ho lo stesso problema discusso in questo argomento Usernames getting modified – numeral "1" being added

ma la cosa è che il “1” aggiuntivo appare e scompare a seconda che tu sia loggato o meno, e per gli username che hanno già il 1 alla fine, viene incrementato a 2.

Stai utilizzando l’SSO? Ciò implica che i nomi utente sono già occupati al momento della “registrazione”.

3 Mi Piace

Sì, stiamo utilizzando l’SSO. Tuttavia, quando si usa l’SSO, se l’indirizzo email è già associato a un nome utente su Discourse, viene aggiunto un “1” o il nome viene iterato se esiste già un “1”. Nel thread allegato sopra si trattava di un bug che è stato risolto. Forse è ricapitato?

È più probabile che ci sia un problema con la tua implementazione SSO: sembra che la richiesta “effettua di nuovo il login come utente X!” venga interpretata come “creami come nuovo utente con il nome X!”. Ti consiglio quindi di verificare attentamente, anche più volte, la documentazione SSO e la tua implementazione.

Puoi anche attivare la registrazione dettagliata (verbose logging) per SSO nelle impostazioni del tuo sito, se ricordo bene.

2 Mi Piace

Dopo aver abilitato i log dettagliati per SSO, prestare attenzione all’external_id che state inviando a Discourse. Tale valore deve essere

3 Mi Piace

Il problema ora è che quando ho effettuato il login per la prima volta, c’era “1”, ma quando ho effettuato nuovamente il login, è sparito ed è tornato all’originale. È come un interruttore on/off ogni volta che provo a effettuare il login.

Ciò significa che il tuo webservice che implementa il protocollo SSO è instabile.

Abilita i log dettagliati in modo da poter tracciare il bug.

2 Mi Piace

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