Discourse OAuth2 Básico

El único problema que me queda ahora es el mismo que @nodomain: la cuenta se crea correctamente pero no se incluye el avatar. Respuesta de ejemplo:

Body: {
  "access_token":"...",
  "token_type":"bearer",
  "expires_in":"3600",
  "scope":"profile",
  "profile" : {
    "id":1234,
    "email": "...",
    "name": "...",
    "picture": "https://somedomain.com/somevalidpicture.jpg"
  }
}

Y se analiza correctamente, ya que aparece en el siguiente registro:

OAuth2 Debugging: after_authenticate response:

creds: {"token"=>"...", "expires_at"=>1702053692, "expires"=>true}
uid: 1234
info: {"email"=>"...", "name"=>"...", "avatar"=>"https://somedomain.com/somevalidpicture.jpg"}
extra: {}

Comprobé que la dirección de la imagen es correcta y su tamaño es de 300x300.

¿Alguna idea sobre esto?

Editar: alguien acaba de crear una cuenta y tomó la imagen de Gravatar. ¿Quizás la imagen válida en el json es anulada por un resultado en blanco de Gravatar?