Ogni volta che qualcuno cancella la cache e si disconnette e riconnette a Discourse, il suo nome utente viene eliminato e reimpostato sulla parola “user” seguita da un numero. Se correggo manualmente il nome utente, al successivo accesso viene nuovamente reimpostato su “user1”.
Ho un’installazione self-hosted di Discourse, che esegue l’ultima versione - 3.5.0.beta3-dev, ma il problema ha iniziato a verificarsi dopo l’ultimo aggiornamento del 21 marzo. Utilizziamo SAML e il plugin discourse-saml per autenticarci con il nostro provider di identità aziendale. Gli utenti non scelgono i propri nomi utente: li impostiamo automaticamente in formato “nome.cognome” tramite SAML. Non ho recentemente modificato plugin o impostazioni del sito, anche se ho eseguito un “./launcher cleanup” circa nello stesso periodo in cui si è verificato il problema. Forse c’è stata una modifica recente a discourse-saml che potrebbe causare questo?
Come soluzione temporanea, ho disabilitato l’impostazione “Prioritize username in UX” per visualizzare i nomi anziché i nomi utente.
