WooCommerce + WP Discourse: Discourse에서 사용자가 사용자 이름을 변경하도록 해도 안전한가요?

여러분 안녕하세요,

저는 WP Discourse를 통해 WordPress + WooCommerce를 DiscourseConnect 제공자로 운영하고 있습니다. 사용자는 WordPress를 통해 Discourse에 SSO로 로그인합니다.

현재 사용자는 WooCommerce에서 “계정 로그인 생성” 기능이 활성화되어 있어 자동 생성된 WordPress 사용자 이름을 사용하고 있습니다. 이로 인해 포럼에서 어색한 이름(때로는 이메일 접두어 형식)을 사용하게 되며, 이는 개인정보 보호 문제일 뿐만 아니라 사용자가 적절한 커뮤니티 @사용자 이름을 원하기 때문에 UX 문제이기도 합니다.

WP Discourse를 활용한 권장되는 장기적인 설정 방식에 대해 이해하려고 합니다.

WordPress 사용자 이름은 변하지 않는 "소스 오브 트루스(source of truth)"로 유지되어야 하며, 모든 사용자 이름 변경은 WordPress에서 이루어져야 하는 것일까요?

아니면, Discourse 사용자 이름이 WordPress의 user_login과 영구적으로 달라지는 것을 허용하는 것(예: 인증이 사용자 이름을 덮어쓰는 것을 비활성화하고, Discourse 쪽에서만 이름 변경을 허용하는 것)이 안전하거나 지원되는 방식일까요?

제 주요 우려 사항은 WordPress에서 대량으로 사용자 이름을 변경하는 것이 위험해 보인다는 점입니다. WordPress 코어는 user_login 변경을 지원하지 않으며, 이를 위해 추가 플러그인 또는 커스텀 처리가 필요하기 때문입니다.

반면, Discourse 사용자 이름이 WP 사용자 이름과 영구적으로 다를 경우 어떤 문제가 발생할 수 있는지에 대해서는 명확하지 않습니다.

많은 자동 생성된 WP 사용자 이름을 가진 기존 사이트에 대해 어떤 설정을 권장하시나요?

감사합니다!

안녕하세요, @JuliusRa. WordPress와 Discourse 사용자 이름을 동기화할 필요는 없습니다. DiscourseConnectexternal_id를 사용하여 제공자(예: WP Discourse)의 계정을 Discourse 계정에 매칭합니다. WP Discourse의 경우, 이는 WordPress 사용자 ID(WordPress 사용자 이름이 아님)입니다.