SSO non riesce a sovrascrivere l'avatar

Ciao a tutti,

Ho abilitato Discourse Connect e sto utilizzando un’applicazione personalizzata per l’SSO. L’impostazione del sito pertinente per discourse_connect_overrides_avatar è stata impostata su true. L’SSO sta sincronizzando i profili sia tramite il callback che tramite l’endpoint admin/users/sync_sso. Tuttavia, in entrambi questi casi gli avatar non vengono sovrascritti; tutte le altre proprietà che dovrebbero essere aggiornate (nome, nome utente, email) vengono aggiornate correttamente.

Dai log non sembrano esserci problemi. Ecco un esempio di log SSO:

Log SSO dettagliato: L'utente è stato registrato su 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: 

Ho esaminato gli altri thread riguardanti gli avatar che non vengono aggiornati con Discourse Connect abilitato, ma nessuna delle soluzioni suggerite ha funzionato. Qualsiasi consiglio per risolvere questo problema o ulteriori passaggi per il debug sarebbe molto apprezzato.

Quanto sopra è su 2.7.13. Ho confermato che l’avatar può essere scaricato da Discourse e non ci sono log aggiuntivi che suggeriscano un problema.