Discourse OAuth2 di base

L’unico problema rimasto per me ora è lo stesso di @nodomain: l’account viene creato correttamente ma l’avatar non è incluso. Risposta di esempio:

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

Ed è analizzato correttamente, poiché appare nel seguente log:

OAuth2 Debugging: after_authenticate response:

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

Ho verificato che l’indirizzo dell’immagine sia corretto e le sue dimensioni siano 300x300.

Qualche idea a riguardo?

Modifica: qualcuno ha appena creato un account e ha prelevato l’immagine da Gravatar. Forse l’immagine valida nel json viene sovrascritta da un risultato vuoto da Gravatar?