Foto de perfil enviada continua sendo substituída pelo gravatar (DiscourseConnect)

Olá,
Estou usando SSO para que os usuários façam login.

Percebi que podemos fazer upload de uma foto de perfil personalizada e escolher a opção de usá-la, mas, após sair e fazer login novamente, nossa foto de perfil é automaticamente substituída pelas do Gravatar. Isso é um bug?

Tenho a configuração “baixar gravatars automaticamente” ativada, mas imagino que isso se aplique aos usuários no momento da criação da conta ou alteração de e-mail. Se os usuários já escolheram usar sua foto personalizada em vez do gravatar, ela não deveria ser substituída?

1 curtida

Se o seu SSO estiver configurado para substituir os avatares/fotos de perfil dos usuários, ele atualizará o avatar do Discourse toda vez que houver uma sincronização, o que ocorre quando os usuários fazem login.

Olá @osioke,

Você está se referindo à configuração aqui:

Não ativei essa opção para que o Discourse Connect (SSO) substitua o avatar do usuário.

Ativei apenas o download automático do Gravatar (mas não a substituição):
chrome_qLaJXKQdkM

Então, acredito que isso esteja causando o problema de substituição do avatar personalizado do usuário.

Acho que isso remonta à questão: se os usuários podem optar por priorizar imagens personalizadas em vez de gravatars.

Porque, embora os gravatars sejam carregados automaticamente, se o usuário escolher usar uma imagem personalizada em seu perfil, essa escolha deve ser registrada/lembrada ao clicar em Salvar alterações.

O que está acontecendo agora é que nossa escolha de imagem de perfil é constantemente substituída pelo sistema ao fazer login novamente ou recarregar a página.

1 curtida

Isso realmente parece ser um bug. A lógica que temos aqui é

Considerando que a opção “discourse connect overrides avatar” está desativada, isso significa que só devemos alterar o avatar quando ambas as condições abaixo forem verdadeiras:

  • O usuário não escolheu um avatar no Discourse
  • O provedor de identidade está enviando um avatar no payload do DiscourseConnect

Parece que algo pode estar dando errado aqui. @Soohian, há alguma chance de você compartilhar o URL do seu site via MP?

2 curtidas

Desculpas por reabrir este tópico antigo, acredito que estamos passando por esse mesmo comportamento em um site agora. Esse bug foi identificado e resolvido?

Avatares de usuários parecem ser redefinidos para o gravatar aleatoriamente, apesar de termos todas as configurações relacionadas ao gravatar explicitamente removidas (desmarcando ou removendo todas as configurações que contêm gravatar).