Le parti non-Discourse del mio sito utilizzano il Discourse Connect Provider per i login. Ho notato ieri che la pagina di login di Discourse non reindirizza più alla pagina da cui l’utente proveniva. Invece, un login riuscito reindirizza al nostro forum. Non abbiamo modificato ciò che inviamo all’endpoint /session/sso_provider di Discourse da maggio, e return_sso_url che impostiamo nel payload della richiesta sembra essere ciò che intendiamo.
Sto usando Discourse 3.6.0.beta1-dev. Non so quando è iniziato il problema, poiché il logout non è qualcosa che faccio molto spesso. Abbiamo aggiornato Discourse diverse volte da maggio, il che mi fa pensare se sto riscontrando una regressione.
Dove posso cercare per risolvere ulteriormente questo problema?
Ho spostato questo nella categoria bug poiché ora sono abbastanza sicuro che si tratti effettivamente di un bug in Discourse.
Questi due post in risposta alle istruzioni per la configurazione di Discourse Connect descrivono lo stesso problema che sto riscontrando:
Il primo di questi due post indica che il problema è iniziato dopo l’aggiornamento a 3.5.0.beta5-dev a fine maggio. Avevo già identificato che il problema era iniziato per noi non prima di maggio, il che sospetto non sia una coincidenza.