Discourse connect SSO Allow-Origin header mancante

Ciao, ho abilitato Discourse Connect sul mio sito, DISCOURSE_ENABLE_CORS impostato su true e ho definito la mia origine consentita.
Puoi vedere nei seguenti screenshot che la richiesta preflight include correttamente l’intestazione Allow-Origin con il dominio corretto definito, tuttavia la richiesta PUT effettiva fallisce perché manca la stessa intestazione. Cosa sta andando storto?


Forse non correlato al tuo problema, ma a quale percorso stai effettuando una richiesta PUT? DiscourseConnect si aspetta richieste GET. Questo potrebbe essere il motivo per cui ricevi la risposta 404.

2 Mi Piace

Lo stavo gestendo con un semplice reindirizzamento 302, non stavo affatto facendo una richiesta PUT, il che è fonte di confusione. Ho deciso di gestirlo dal lato client dopo l’autenticazione piuttosto che fare il reindirizzamento in PHP e questo sembra aver funzionato. Grazie per l’aiuto.

2 Mi Piace