Всем привет,
Я использую 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?
Спасибо!