Configurazione DiscourseConnect - Single Sign-On ufficiale per Discourse (sso)

Anche noi stiamo utilizzando DiscourseConnect e riscontriamo lo stesso problema.
Lo abbiamo messo in funzione da alcuni anni e tutto ha funzionato senza intoppi. Aggiornato oggi a 3.5.0.beta8-dev [e91024a221]

Fondamentalmente, il callback dal sistema sso all’URL di discourse aggiunge https://discourse.domain.ext/login e abbiamo la stessa schermata di @markschmucker
Abbiamo anche notato che cliccando sul logo nell’intestazione si arriva a https://discourse.domain.ext/ e l’accesso viene effettuato con successo (basta un clic su un pulsante).

Sembra che nella versione precedente il session controller si comportasse diversamente, probabilmente capendo che la chiamata era stata avviata da un sso esterno e gestendola nel modo corretto.

Ho notato che nell’ultimo mese @zogstrip ha apportato alcune modifiche che potrebbero essere correlate (non sono sicuro al 100%) al malfunzionamento.

Per ora abbiamo applicato una soluzione temporanea nel metodo di callback che aggiungeva /login all’URL di discourse e tutto sembra funzionare correttamente.

Se mi manca qualcosa, come documentazione che forniva consigli su un cambiamento potenzialmente dirompente in questa porzione di codice, fatemelo sapere.

Grazie a tutti per il vostro supporto.

2 Mi Piace