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 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.
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:
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.