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

OK, faz algum sentido. Essencialmente, você está dizendo: “Quero reescrever partes da interface do usuário e me comunicar apenas via API”?

Não acho que você receberá muito suporte gratuito para ajudá-lo a fazer isso aqui, mas dê uma olhada em:

https://meta.discourse.org/t/help-with-authenticating-user-via-api/178355/2?u=merefield

Existem esforços existentes para fazer isso, particularmente via aplicativo, você pode querer pesquisá-los, por exemplo:

Também houve o Fig, mas ainda não é de código aberto:

Mas observe o nível extremamente alto de desenvolvimento inicial e manutenção que esses tipos de soluções exigem. Acredito que os dois melhores exemplos foram abandonados (?)

Alternativamente, considere construir seu site como uma instância do Discourse inteiramente (via plugins e componentes de tema) para evitar ter que reescrever muitos elementos da interface do usuário.

1 curtida