Il plugin Wordpress non reindirizza automaticamente al login di Discourse

Ciao,

Utilizzo WordPress multisito e ho installato il plugin Discourse per usare Discourse come provider SSO per WordPress. Tuttavia, non sembra funzionare con WordPress single site. Quando vado su wp-admin per accedere, viene mostrata solo la pagina di login di WordPress, senza reindirizzamento automatico alla pagina di login di Discourse.

Avete esperienza con l’SSO per WordPress multisito?

Cosa succede quando vai su <tuo_sito>/wp-login.php

È la stessa cosa.
Quella è la pagina di login di wp, non può reindirizzare al login di Discourse.

Il plug-in è “attivato a livello di rete”?

Non capisco la tua domanda, ma ecco le mie impostazioni di rete:

Voglio fare la stessa cosa.
Non posso confermare che sia questo ciò che devi fare, ma credo che tu debba spuntare queste caselle dopo aver effettuato l’accesso alla tua istanza di Discourse come amministratore e aver navigato in Impostazioni->Accesso.

La prima casella sembra consentire a qualcuno di accedere al tuo Discourse autenticandosi tramite un altro sito. Non è questo che desideri.

Le altre due caselle, penso, siano quelle che ci servono.

Forse qualcuno che ne sa di più può verificare o correggere questo consiglio.

Ciao a tutti, l’utilizzo di WordPress come client DiscourseConnect per un provider Discourse non è supportato. Per ulteriori informazioni, consultate:

In particolare, Supporto Multisito

Il plugin WP Discourse funziona con le configurazioni multisito di WordPress per tutto, tranne che per l’utilizzo di WordPress come DiscourseConnect Client per il vostro sito Discourse.

Quando ho testato di nuovo questa opzione, ho ricevuto l’errore “too many redirect” (troppi reindirizzamenti):

https://phuonghuynh.org/wp-admin/index.php?redirect_to=https%3A%2F%2Fphuonghuynh.org%2Fwp-admin%2Findex.php%3Fredirect_to%3Dhttps%253A%252F%252Fphuonghuynh.org%252Fwp-admin%252Findex.php%253Fredirect_to%253Dhttps%25253A%25252F%25252Fphuonghuynh.org%25252Fwp-admin%25252Findex.php%25253Fredirect_to%25253Dhttps%2525253A%2525252F%2525252Fphuonghuynh.org%2525252Fwp-admin%2525252Findex.php%2525253Fredirect_to%2525253Dhttps%252525253A%252525252F%252525252Fphuonghuynh.org%252525252Fwp-admin%252525252Findex.php%252525253Fredirect_to%252525253Dhttps%25252525253A%25252525252F%25252525252Fphuonghuynh.org%25252525252Fwp-admin%25252525252Findex.php%2525252525253Fredirect_to%2525252525253Dhttps%252525252525253A%252525252525252F%252525252525252Fphuonghuynh.org%252525252525252Fwp-admin%252525252525252Findex.php%252525252525253Fredirect_to%252525252525253Dhttps%25252525252525253A%25252525252525252F%25252525252525252Fphuonghuynh.org%25252525252525252Fwp-admin%25252525252525252Findex.php%25252525252525253Fredirect_to%25252525252525253Dhttps%2525252525252525253A%2525252525252525252F%2525252525252525252Fphuonghuynh.org%2525252525252525252Fwp-admin%2525252525252525252Findex.php%2525252525252525253Fredirect_to%2525252525252525253Dhttps%252525252525252525253A%252525252525252525252F%252525252525252525252Fphuonghuynh.org%252525252525252525252Fwp-admin%252525252525252525252Findex.php%252525252525252525253Fredirect_to%252525252525252525253Dhttps%25252525252525252525253A%25252525252525252525252F%25252525252525252525252Fphuonghuynh.org%25252525252525252525252Fwp-admin%25252525252525252525252Findex.php%25252525252525252525253Fredirect_to%25252525252525252525253Dhttps%2525252525252525252525253A%2525252525252525252525252F%2525252525252525252525252Fphuonghuynh.org%2525252525252525252525252Fwp-admin%2525252525252525252525252Findex.php%2525252525252525252525253Fredirect_to%2525252525252525252525253Dhttps%252525252525252525252525253A%252525252525252525252525252F%252525252525252525252525252Fphuonghuynh.org%252525252525252525252525252Fwp-admin%252525252525252525252525252Findex.php%252525252525252525252525253Fredirect_to%252525252525252525252525253Dhttps%25252525252525252525252525253A%25252525252525252525252525252F%25252525252525252525252525252Fphuonghuynh.org%25252525252525252525252525252Fwp-admin%25252525252525252525252525252Findex.php%25252525252525252525252525253Fredirect_to%25252525252525252525252525253Dhttps%2525252525252525252525252525253A%2525252525252525252525252525252F%2525252525252525252525252525252Fphuonghuynh.org%2525252525252525252525252525252Fwp-admin%2525252525252525252525252525252Findex.php%2525252525252525252525252525253Fredirect_to%2525252525252525252525252525253Dhttps%252525252525252525252525252525253A%252525252525252525252525252525252F%252525252525252525252525252525252Fphuonghuynh.org%252525252525252525252525252525252Fwp-admin%252525252525252525252525252525252Findex.php%252525252525252525252525252525253Fredirect_to%252525252525252525252525252525253Dhttps%25252525252525252525252525252525253A%25252525252525252525252525252525252F%25252525252525252525252525252525252Fphuonghuynh.org%25252525252525252525252525252525252Fwp-admin%25252525252525252525252525252525252Findex.php%25252525252525252525252525252525253Fredirect_to%25252525252525252525252525252525253Dhttps%2525252525252525252525252525252525253A%2525252525252525252525252525252525252F%2525252525252525252525252525252525252Fphuonghuynh.org%2525252525252525252525252525252525252Fwp-admin%2525252525252525252525252525252525252Findex.php%2525252525252525252525252525252525253Fredirect_to%2525252525252525252525252525252525253Dhttps%252525252525252525252525252525252525253A%252525252525252525252525252525252525252F%252525252525252525252525252525252525252Fphuonghuynh.org%252525252525252525252525252525252525252Fwp-admin%252525252525252525252525252525252525252Findex.php%252525252525252525252525252525252525253Fredirect_to%252525252525252525252525252525252525253Dhttps%25252525252525252525252525252525252525253A%25252525252525252525252525252525252525252F%25252525252525252525252525252525252525252Fphuonghuynh.org%25252525252525252525252525252525252525252Fwp-admin%25252525252525252525252525252525252525252Findex.php%25252525252525252525252525252525252525253Fredirect_to%25252525252525252525252525252525252525253Dhttps%2525252525252525252525252525252525252525253A%2525252525252525252525252525252525252525252F%2525252525252525252525252525252525252525252Fphuonghuynh.org%2525252525252525252525252525252525252525252Fwp-admin%2525252525252525252525252525252525252525252Findex.php%2525252525252525252525252525252525252525253Fredirect_to%2525252525252525252525252525252525252525253Dhttps%252525252525252525252525252525252525252525253A%252525252525252525252525252525252525252525252F%252525252525252525252525252525252525252525252Fphuonghuynh.org%252525252525252525252525252525252525252525252Fwp-admin%252525252525252525252525252525252525252525252Findex.php%252525252525252525252525252525252525252525253Fredirect_to%252525252525252525252525252525252525252525253Dhttps%25252525252525252525252525252525252525252525253A%25252525252525252525252525252525252525252525252F%25252525252525252525252525252525252525252525252Fphuonghuynh.org%25252525252525252525252525252525252525252525252Fwp-admin%25252525252525252525252525252525252525252525252Findex.php%25252525252525252525252525252525252525252525253Fredirect_to%25252525252525252525252525252525252525252525253Dhttps%2525252525252525252525252525252525252525252525253A%2525252525252525252525252525252525252525252525252F%2525252525252525252525252525252525252525252525252Fphuonghuynh.org%2525252525252525252525252525252525252525252525252Fwp-admin%2525252525252525252525252525252525252525252525252Findex.php%2525252525252525252525252525252525252525252525253Fredirect_to%2525252525252525252525252525252525252525252525253Dhttps%252525252525252525252525252525252525252525252525253A%252525252525252525252525252525252525252525252525252F%252525252525252525252525252525252525252525252525252Fphuonghuynh.org%252525252525252525252525252525252525252525252525252Fwp-admin%252525252525252525252525252525252525252525252525252Findex.php%252525252525252525252525252525252525252525252525253Fredirect_to%252525252525252525252525252525252525252525252525253Dhttps%25252525252525252525252525252525252525252525252525253A%25252525252525252525252525252525252525252525252525252F%25252525252525252525252525252525252525252525252525252Fphuonghuynh.org%25252525252525252525252525252525252525252525252525252Fwp-admin%25252525252525252525252525252525252525252525252525252Findex.php%25252525252525252525252525252525252525252525252525253Fredirect_to%25252525252525252525252525252525252525252525252525253Dhttps%2525252525252525252525252525252525252525252525252525253A%2525252525252525252525252525252525252525252525252525252F%2525252525252525252525252525252525252525252525252525252Fphuonghuynh.org%2525252525252525252525252525252525252525252525252525252Fwp-admin%2525252525252525252525252525252525252525252525252525252Findex.php%2525252525252525252525252525252525252525252525252525253Fredirect_to%2525252525252525252525252525252525252525252525252525253Dhttps%252525252525252525252525252525252525252525252525252525253A%252525252525252525252525252525252525252525252525252525252F%252525252525252525252525252525252525252525252525252525252Fphuonghuynh.org%252525252525252525252525252525252525252525252525252525252Fwp-admin%252525252525252525252525252525252525252525252525252525252Findex.php%252525252525252525252525252525252525252525252525252525253Fredirect_to%252525252525252525252525252525252525252525252525252525253Dhttps%25252525252525252525252525252525252525252525252525252525253A%25252525252525252525252525252525252525252525252525252525252F%25252525252525252525252525252525252525252525252525252525252Fphuonghuynh.org%25252525252525252525252525252525252525252525252525252525252Fwp-admin%25252525252525252525252525252525252525252525252525252525252F

Potresti verificare questo problema?

Si prega di notare quanto sopra.

Grazie.
Quindi, potrei disabilitare questa opzione per configurarla per ogni sito nella mia rete?

Perché non è supportato?

Se il tuo WordPress è multisito, la scheda DiscourseConnect Client non sarà disponibile in assoluto.

Perché le configurazioni multisito modificano il modo in cui vengono gestiti gli indirizzi URL (route), aprendo la possibilità di diversi problemi relativi alla gestione delle route necessaria per utilizzare Discourse come provider di identità. Potremmo riesaminare questa questione in futuro, ma al momento non è una priorità.

Se stai valutando l’integrazione degli utenti Discourse con più siti WordPress, ti suggeriamo di considerare una soluzione dedicata per l’identità come auth0.com, che funziona sia con WordPress che con Discourse immediatamente.

È un peccato. Nella versione precedente, impostavo semplicemente questa opzione per ogni sito e funzionava. Sembra essere scomparsa nella versione attuale.
Il multisito ha molti utenti nella rete; penso che questo permetta al forum di avere più utenti, il che potrebbe favorire lo sviluppo di questo plugin.

@simon correggimi se sbaglio, ma non credo che il plugin WP Discourse abbia mai supportato l’uso di Discourse come provider di identità per un WordPress Multisite.

Ciao di nuovo, come ho richiesto su

Potreste tornare all’ultima versione del repository relativa a questa issue per il plugin, per favore?

Ne ho un gran bisogno per configurare manualmente ogni sito con la scheda “Discourseconnect client”. L’ho testato e funziona bene per impostare manualmente ogni sito nella rete.

Come accennato più volte, il plugin WP Discourse non supporta, e non ha mai supportato, l’uso di Discourse come provider DiscourseConnect su istanze multisito.

Inoltre, il modo in cui DiscourseConnect (precedentemente SSO) funziona in WP Discourse non è cambiato da tempo. Non c’è nulla da ripristinare.

Mi dispiace, ma se hai problemi sul tuo sito che hai creato tentando in qualche modo questa configurazione (come, non lo so, dato che la scheda non è disponibile su istanze multisito) dovrai risolverli da solo o assumere qualcuno per farlo.

Non supportiamo, e non abbiamo mai supportato, l’uso di qualche tipo di soluzione alternativa per utilizzare il plugin in questo modo.

Bene, controllerò di nuovo il mio sito.
Grazie per la pazienza nel rispondermi.

1 Mi Piace