Cómo crear un inicio de sesión en mi aplicación front-end a un sitio Discourse específico?

No, los iframes no son compatibles.

O bien quieres administrar cuentas de usuario en tu sitio principal y luego autenticarte con Discourse Connect, o simplemente tener un enlace a tu Discourse.

¿Podrías enlazar a la ruta de inicio de sesión para que se les solicite de inmediato? /login