Como criar um login em meu aplicativo front-end para um site Discourse específico?

Não, iframes não são suportados.

Você pode gerenciar contas de usuário em seu site principal e, em seguida, autenticar com o Discourse Connect, ou simplesmente ter um link para o seu Discourse.

Você poderia vincular à rota de login para solicitá-los imediatamente? /login