Ciao, abbiamo avuto un caso d’uso in cui dobbiamo integrare Discourse nel prodotto attuale (app Next.js). Stiamo cercando di costruire una community utilizzando le API di Discourse. Stiamo riscontrando un problema con il flusso di accesso.
Contesto aggiuntivo: La webapp del prodotto utilizza l’accesso Google, diciamo example.com. Il forum Discourse è self-hosted su discourse.example.com. Poiché si tratta di un’applicazione a pagina singola, vorremmo un’autenticazione dinamica a Discourse, basata sull’esplorazione che abbiamo fatto, questo non è possibile. Abbiamo esaminato come funziona Discourse Connect e abbiamo creato un piccolo prototipo per comprendere il flusso generale. Il problema con Discourse Connect è che reindirizza a discourse.example.com.
La domanda è: Come possiamo effettuare l’accesso di un utente in Discourse per chiamare API autenticate dalla nostra SPA?