Come usare DiscourseConnect come client esclusivo?

Ciao, vorrei che i visitatori del mio sito web potessero accedere e registrarsi solo tramite Discourse. Ecco cosa ho fatto finora (ma mi dà un errore 404).

Passaggio 1: Ho creato la DiscourseConnect Secret Key
Passaggio 2: Ho abilitato queste opzioni sul mio sito web WP


Passaggio 3: Ho abilitato queste opzioni su Discourse:

Passaggio 4: Ho visitato wp-login.php e se premo il link Accedi con Discourse o se uso questo shortcode [discourse_connect_client] su qualsiasi pagina, mi dà un errore 404 su Discourse.

Cosa mi manca?

Qualsiasi aiuto è apprezzato.

1 Mi Piace

Hai configurato Discourse come se utilizzasse Wordpress per l’autenticazione, il che non è quello che vuoi fare.

Dovresti rimuovere tutte le impostazioni di DiscourseConnect che hai apportato sul lato Discourse e apportare invece le seguenti impostazioni in Admin - Settings - Login:

6 Mi Piace

Grazie per il tuo aiuto, ora funziona. E tra l’altro, stavo ricevendo questo errore perché ho incollato l’URL del mio sito web con https:// davanti (dovrebbe essere solo tuosito.com):

“Autenticazione fallita a causa del segreto mancante. Contatta gli amministratori del sito per risolvere questo problema.”

E devo dire che queste impostazioni sono un po’ confuse. Come nella tua immagine, avrei dovuto abilitare l’opzione Discourse Connect Provider su Discourse, anche se la scheda DiscourseConnect Provider su WP dice l’opposto di quello che volevo:

" Abilitare il tuo sito a funzionare come provider DiscourseConnect trasferisce tutta l’autenticazione utente da Discourse a WordPress.".

Dovrebbero essere rinominate e/o separate da un titolo o magari su schede diverse come sono su WordPress.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.