WP + Discourse; SSO nuovi utenti non funziona

Spero che possiate aiutarmi con un piccolo problema qui…

Ho configurato WP Discourse e Discourse, e tutto sembra a posto.

Tuttavia, ho avuto un cliente che si è registrato (sul lato WordPress) prima che Discourse fosse collegato, e quell’utente NON è stato creato contemporaneamente in Discourse.

Quando questo utente tenta di visitare i forum, viene reindirizzato al mio dominio principale con una lunga stringa di query SSO aggiunta all’URL.

(In altre parole, non funziona.)

Ho scelto di bypassare la verifica via email per rimuovere questo potenziale ostacolo, quindi non è questo il problema.

Ho anche selezionato sincronizza dati utente nel plugin WP Discourse nella speranza che questo potesse risolvere il problema, ma non è successo.

Sento che potrei essere in grado di risolvere manualmente questo problema se potessi creare un utente all’interno di Discourse, ma non vedo un modo per farlo in base al modo in cui i miei forum sono attualmente configurati.

Quindi cosa posso fare? Se possibile, preferirei non dire a questo utente di annullare il pagamento e poi rifare tutto da capo…

Grazie per qualsiasi suggerimento che possiate fornire!

1 Mi Piace

Aggiornamento: Sono stato impaziente e ho fatto riacquistare all’utente. Sfortunatamente, siamo arrivati allo stesso risultato: SSO non funziona e, invece di raggiungere i forum, l’utente viene reindirizzato al mio sito web principale con una grande stringa di query SSO aggiunta all’URL.

Cosa devo fare per risolvere questo problema?

Ho capito il problema:

Le chiavi segrete non corrispondevano. Per qualche motivo, pensavo che Discourse mi offrisse una versione base64 del testo che inserivo nel campo della chiave segreta (quando copiavo la chiave per incollarla in WordPress), ma non è così: le chiavi devono corrispondere esattamente.

3 Mi Piace

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