Discourse OAuth2 de base

Le seul problème restant pour moi maintenant est le même que @nodomain : le compte est créé avec succès mais l’avatar n’est pas inclus. Exemple de réponse :

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

Et il est correctement analysé, puisqu’il apparaît dans le log suivant :

OAuth2 Debugging: after_authenticate response:

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

J’ai vérifié que l’adresse de l’image est correcte et qu’elle fait 300x300.

Une idée pour ça ?

Edit : quelqu’un vient de créer un compte et il a pris l’image de Gravatar. Peut-être que l’image valide dans le json est écrasée par un résultat vide de Gravatar ?