SSO 无法覆盖头像

大家好,

我已经启用了 Discourse Connect,并正在使用自定义应用程序进行 SSO。相关的站点设置 discourse_connect_overrides_avatar 已设置为 true。SSO 正在通过回调和 admin/users/sync_sso 端点同步配置文件。但是,在这两种情况下,头像都没有被覆盖——所有其他旨在更新的属性(姓名、用户名、电子邮件)都已正确更新。

从日志来看似乎没有问题。以下是 SSO 日志示例:

详细 SSO 日志:用户已登录 testuser

add_groups: 
admin: 
moderator: 
avatar_force_update: true
avatar_url: https://***.blob.core.windows.net/profile-pictures/05b14cb4-9a76-45a9-8850-c9bd1d35c0fa%25C5%2592This+is+a+test+%2524%2540%2523%2540.jpg
bio: 
card_background_url: 
email: testuser@yopmail.com
external_id: c8a93213-3b5e-4296-af6c-3e2e4259ba9c
groups: 
locale: 
locale_force_update: 
logout: 
name: Test User
nonce: 324152fe3a1de156b2b42bd558015ac7
profile_background_url: 
remove_groups: 
require_activation: 
return_sso_url: 
suppress_welcome_message: 
title: 
username: testuser
website: 
location: 

我已经查看了关于启用 Discourse Connect 后头像未更新的其他帖子,但没有一个建议的解决方案有效。对于解决此问题或进一步调试的任何建议,将不胜感激。

以上是在 2.7.13 版本上。我已经确认 Discourse 可以下载头像,并且没有其他日志表明存在问题。