Ciao a tutti,
Abbiamo uno scenario di personalizzazione di WordPress che sta compromettendo la funzionalità del plugin Discourse.
Scenario
- Il mio sito è un sito WordPress. Diciamo abc.com
- Ho installato il plugin Discourse per WordPress e funziona perfettamente per accedere a Discourse dopo essermi collegato a WordPress. Devo solo cliccare sul pulsante di accesso su Discourse e l’utente viene automaticamente collegato.
- La community è ospitata su community.abc.com
- Ora ho creato un alias di dominio per il mio sito come soluzione white label per uno dei miei clienti. Diciamo che il nuovo dominio è abc.client.com
- Questo nuovo dominio consente al cliente di accedere al sito in modo completamente white label. Non vogliamo che accedano ad alcun contenuto tramite il dominio abc.com.
- Ora, quando l’utente dal lato cliente accede ad abc.client.com (sito white label di WordPress), e poi clicca sul link della community, viene indirizzato a community.abc.com.
- Quando l’utente clicca sul pulsante di accesso sulla community, non viene automaticamente collegato al sito Discourse, e invece la pagina viene reindirizzata a abc.com/login/?redirect_to=%2Flogin%3Fsso…
- Questo reindirizzamento non è desiderabile poiché l’utente dovrà prima accedere ad abc.com e solo allora potrà accedere a community.abc.com.
- Domanda: c’è un modo per accedere alla community Discourse dopo che l’utente si è collegato ad abc.client.com?
Potrebbe trattarsi di un problema relativo alla modifica del webhook poiché è stato utilizzato l’alias di dominio. Esiste una soluzione alternativa per far funzionare la cosa? L’utente deve essere collegato ad abc.com per essere collegato alla community Discourse? Possono esserci due domini che accedono alla stessa community Discourse?
Apprezzo il vostro supporto.