Purtroppo, per quanto ne so, la documentazione non copre le mie domande. Le mie configurazioni OAuth stanno funzionando come previsto; solo le funzionalitĂ aggiuntive descritte negli scenari 1 e 2 causano problemi.
Quello che cerco è qualcosa di simile a un parametro opzionale, callback_url, che reindirizzi l’utente al suo URL di destinazione, dopo che il provider OAuth abbia verificato il suo account e lo abbia riportato su Discourse.
Immagino sia un po’ come se la mia istanza di Discourse agisse essa stessa come provider OAuth per la mia applicazione Flask/Python?
Ad esempio, https://discourse.example.com/auth/google?callback_url=https://example.com/home porta l’utente a Google, lo riporta su Discourse, che a sua volta lo reindirizza al callback_url.