Загруженная аватарка профиля постоянно перезаписывается Gravatar (DiscourseConnect)

Здравствуйте,
Я использую SSO для входа пользователей.

Я заметил, что мы можем загрузить собственное фото профиля и выбрать опцию для его использования, но после выхода из системы и повторного входа наше фото профиля автоматически заменяется на аватары Gravatar. Это баг?

У меня включена настройка «Автоматически загружать аватары Gravatar», но, как я понимаю, она предназначена для пользователей при создании учетной записи или изменении адреса электронной почты. Если пользователи уже выбрали использование своего собственного фото вместо аватара Gravatar, оно не должно перезаписываться?

1 лайк

Если ваш SSO настроен на переопределение аватаров/фотографий профиля пользователей, он будет обновлять аватар Discourse при каждой синхронизации, которая происходит при входе пользователя в систему.

Привет, @osioke!

Вы имеете в виду эту настройку:

Я не включал её для Discourse Connect (SSO), чтобы она не переопределяла аватар пользователя.

Я включил только автоматическую загрузку из Gravatar (но без переопределения):
chrome_qLaJXKQdkM

Поэтому, думаю, именно это вызывает проблему переопределения пользовательского аватара.

Возвращаемся к вопросу: могут ли пользователи выбирать приоритет собственных изображений над аватарами Gravatar.

Хотя Gravatar загружается автоматически, если пользователь выбирает собственное изображение в своём профиле, этот выбор должен сохраняться/запоминаться при нажатии кнопки Сохранить изменения.

Сейчас же наш выбор изображения профиля постоянно переопределяется системой при повторном входе или перезагрузке страницы.

1 лайк

Звучит как ошибка. Логика, которую мы здесь используем, выглядит так:

Если параметр «discourse connect overrides avatar» отключен, то аватар должен изменяться только при одновременном выполнении двух условий:

  • Пользователь не выбрал аватар в Discourse.
  • Провайдер идентификации отправляет аватар в полезной нагрузке DiscourseConnect.

Похоже, что здесь что-то идёт не так. @Soohian, не могли бы вы, пожалуйста, отправить ссылку на ваш сайт в личные сообщения?

2 лайка

Извините, что поднимаю эту старую тему, но, похоже, мы сейчас сталкиваемся с таким же поведением на одном из сайтов. Была ли эта ошибка выявлена и исправлена?
Аватары пользователей случайно сбрасываются на Gravatar, несмотря на то, что мы полностью отключили все настройки, связанные с Gravatar (сняв галочки или удалив каждую настройку, в которой упоминается Gravatar).