Permitir sondeo de avatar desde URI

Esto parece ser posible en un entorno corporativo
SSO & external avatars
pero no veo por qué debería limitarse al SSO.

Es una gran solución a los problemas que surgen al usar una dirección de correo electrónico diferente para cada servicio.
https://www.reddit.com/r/Gravatar/comments/15ffy6v/gravatar_should_enforce_or_at_least_allow_regex/?utm_source=share&utm_medium=web2x&context=3

El código ya parece existir para Discourse

pero lo que es más importante, esto está implementado en otros lugares, y Gravatar y Libravatar lo soportan explícitamente bien.

Por ejemplo, aquí hay un documento que hice sobre el soporte de Libravatar

https://gitlab.com/-/snippets/2590066/raw/main/s0s2gl.txt.md

0. **APIs**
*   https://wiki.libravatar.org/api/
*   https://metacpan.org/pod/Libravatar::URL

```python3
email = ''.encode('utf-8')
hash = hashlib.md5(email.strip().lower()).hexdigest()
print(hash)
```
  1. Ejemplos

Estoy adivinando un poco aquí, pero creo que para seguir sirviendo avatares externos con SSO y la configuración discourse connect overrides avatar, o añadiendo una URL a la configuración external system avatars url, necesitas deshabilitar la configuración del sitio download remote images to local. Así que lo que quieres hacer se puede lograr ahora, pero solo evitando la descarga de todas las imágenes remotas.

Pero creo que Discourse tiene la funcionalidad que buscas con Gravatars. Puedes deshabilitar la configuración del sitio automatically download gravatars mientras mantienes habilitada la configuración del sitio download remote images to local.

Editar: Si estoy en lo correcto sobre cómo funcionan las cosas ahora, la función que quieres es una nueva configuración del sitio: automatically download external system avatars.

Cuando esa configuración estaba deshabilitada, los avatares se podían servir desde la external system avatars url sin ser descargados por Discourse.

1 me gusta