Immagine del profilo caricata viene continuamente sovrascritta da gravatar (DiscourseConnect)

Ciao,
sto utilizzando l’SSO per l’accesso degli utenti.

Ho notato che possiamo caricare una foto del profilo personalizzata e selezionare l’opzione per utilizzarla, ma dopo aver effettuato il logout e un nuovo login, la nostra foto del profilo viene sostituita automaticamente con le immagini Gravatar. Si tratta di un bug?

Ho l’impostazione “scarica automaticamente i Gravatar” abilitata, ma credo che questa si applichi solo agli utenti al momento della creazione dell’account o al cambio di email. Se gli utenti hanno già scelto di utilizzare la propria foto personalizzata invece del Gravatar, non dovrebbe essere sovrascritta?

1 Mi Piace

Se il tuo SSO è configurato per sovrascrivere gli avatar/foto profilo degli utenti, aggiornerà l’avatar di Discourse ogni volta che avviene la sincronizzazione, che si verifica quando gli utenti accedono.

Ciao @osioke

Ti riferisci a questa impostazione:

Non l’ho abilitata per Discourse Connect (SSO) in modo che sovrascriva l’avatar dell’utente.

Ho abilitato solo il download automatico di Gravatar (ma non la sovrascrittura):
chrome_qLaJXKQdkM

Quindi penso che questo sia ciò che sta causando il problema della sovrascrittura dell’avatar personalizzato dell’utente.

Penso che si torni al problema: se gli utenti possono scegliere di dare priorità alle immagini personalizzate rispetto a Gravatar.

Perché anche se Gravatar viene caricato automaticamente, se l’utente sceglie di utilizzare un’immagine personalizzata nel proprio profilo, questa scelta dovrebbe essere registrata/ricordata quando facciamo clic su Salva modifiche.

Ciò che sta accadendo ora è che la nostra scelta dell’immagine del profilo viene costantemente sovrascritta dal sistema al nuovo accesso o al ricaricamento.

1 Mi Piace

Questo sembra proprio un bug. La logica che abbiamo qui è

Supponendo che l’opzione “discourse connect overrides avatar” sia disattivata, significa che dovremmo cambiare l’avatar solo quando entrambe le seguenti condizioni sono vere:

  • L’utente non ha scelto un avatar in Discourse
  • Il provider di identità sta inviando un avatar nel payload di DiscourseConnect

Sembra che qualcosa stia andando storto qui. @Soohian, potresti condividere il link al tuo sito via messaggio privato?

2 Mi Piace

Mi scuso per aver ripreso questo vecchio argomento, credo che stiamo riscontrando lo stesso comportamento su un sito in questo momento. Questo bug è stato identificato e risolto?

Gli avatar degli utenti sembrano essere reimpostati casualmente su gravatar nonostante abbiamo esplicitamente eliminato tutte le impostazioni relative a gravatar (deselezionando o rimuovendo ogni impostazione che contenga gravatar).