Permitir a especificação de RegEx para correspondência de Gravatar

Eu uso um alias https://anonaddy.com diferente para *cada uma* das minhas 1600 contas online, e cada alias também é unicamente endereçado com um plus address para garantir.

Isso não é porque eu sou um defensor da privacidade. Eu só quero ser capaz de saber de onde vêm meus e-mails. Isso torna o Gravatar quase inútil para mim, já que sem pelo menos nenhuma das minhas contas está associada ao Gravatar,

Consequentemente, eu deveria ser capaz de especificar algo como no Discourse ao escolher a opção Gravatar

[A-Za-z0-9]+\\+[A-Za-z0-9]+@rokejulianlockhart\\.anonaddy\\.com

para que ele não perca meu avatar simplesmente porque o alias é diferente.

No entanto, eu não sei se a API RPC-XML do Gravatar suportaria isso.

O Gravatar funciona criando um hash para um endereço de e-mail: https://en.gravatar.com/site/implement/hash/

O Gravatar como serviço não suporta seu caso de uso. O Discourse fornece uma implementação padrão, então seria necessário mudar do lado do serviço.

Não parece provável. :slight_smile:

3 curtidas

Obrigado pela resposta. No entanto, mantenho a esperança de que, à medida que a literacia em informática melhora, este se torne um caso de uso mais comum.

2 curtidas

Isso não é possível por design, pois o gravatar nunca recebe o endereço de e-mail do usuário, como @maiki estava dizendo.

A interface do Gravatar suporta apenas “me dê o Gravatar para este endereço de e-mail específico”.

É um recurso que protege os usuários, não uma falha de design.

3 curtidas

Sim, parece que a melhor solução é simplesmente solicitar isso no lado do servidor em Sign in · GitLab para as instâncias do Discourse que usam Libravatar em vez disso, embora eu ainda gostaria disso eventualmente de alguma forma.