Discourse OAuth2 基本

私にとって残る唯一の問題は、@nodomain さんと同じです。アカウントは正常に作成されますが、アバターが含まれていません。応答例:

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

そして、次のログに表示されるように、正しく解析されています。

OAuth2 Debugging: after_authenticate response:

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

画像の住所は正しいことを確認しました。サイズは300x300です。

この件について何かアイデアはありますか?

編集:誰かがアカウントを作成したところ、Gravatarから画像を取得しました。JSON内の有効な画像が、Gravatarからの空の結果で上書きされているのでしょうか?