WooCommerce + WP Discourse: безопасно ли разрешить пользователям менять имя на Discourse?

Всем привет,

Я использую WordPress + WooCommerce в качестве провайдера DiscourseConnect через плагин WP Discourse. Пользователи входят в Discourse через WordPress с помощью SSO.

В настоящее время у наших пользователей автоматически сгенерированные имена пользователей WordPress, так как в WooCommerce была включена опция «Генерировать логин аккаунта». В результате они получают неудобные имена для форума (иногда в стиле префикса email), что создает проблемы с конфиденциальностью и UX, поскольку пользователи хотят иметь нормальные имена пользователей сообщества (@usernames).

Я пытаюсь понять рекомендуемую долгосрочную конфигурацию с WP Discourse.

Должны ли имена пользователей WordPress оставаться неизменным «источником истины», и все изменения имен происходить в WordPress?

Или считается безопасным/поддерживаемым разрешить именам пользователей Discourse навсегда отклоняться от user_login WordPress (например, отключив переопределение имени пользователя при аутентификации и разрешив переименование только на стороне Discourse)?

Моя главная опасения заключается в том, что изменение имен пользователей в WordPress в масштабе кажется рискованным, поскольку ядро WordPress не поддерживает изменение user_login, и для этого потребуются дополнительные плагины или кастомная обработка.

С другой стороны, мне неясно, какие проблемы могут возникнуть, если имена пользователей Discourse будут навсегда отличаться от имен пользователей WordPress.

Какую конфигурацию вы бы порекомендовали для существующих сайтов с большим количеством автоматически сгенерированных имен пользователей WordPress?

Спасибо!