Correcto. Si el usuario no existe en WordPress, no puede iniciar sesión en WordPress.
No necesitas suplantar nada.
Si quieres que WordPress sea tu fuente de autenticación
- crea todos los usuarios en WordPress. Asegúrate de que la dirección de correo electrónico en WP coincida con Discourse
- cambia Discourse para que use WP como host de DiscourseConnect
Tendrás que hacer que la gente restablezca sus contraseñas en WordPress.
¿Qué problema va a solucionar la migración de la autenticación a WordPress? Creo que te arrepentirás de haberlo hecho.