Фича: создание имени пользователя по умолчанию из части email перед @ при использовании Google OAuth2/SSO

Не совсем. Мы не удаляем эту функцию, а просто отключаем её с возможностью включения через настройку сайта use_email_for_username_and_name_suggestions.

Также обратите внимание, что это изменение сделано для DiscourseConnect, но не для других методов аутентификации (включая аутентификацию через Google). Однако исправление для других методов скоро появится.

Кроме того, при генерации имени пользователя приоритет отдается полному имени перед адресом электронной почты: аутентификаторы пытаются использовать email для предложений имени пользователя только если поля username и full-name в полезной нагрузке пусты. Это можно настроить с помощью плагина. Однако использование email в качестве основного источника для предложений имени пользователя по умолчанию мы не хотим, особенно при аутентификации через Google. Причина в том, что в этом случае можно узнать адреса электронной почты всех пользователей форума, просто добавив @gmail.com к именам пользователей.

1 лайк