Ciao, sto lavorando con un’istanza self-hosted di Discourse ad alto traffico.
È ospitata su Digital Ocean. Utilizza il plugin discourse-openid-connect e Auth0 per l’autenticazione.
Per l’autorizzazione utilizziamo un fornitore terzo per verificare i cookie con l’email dell’utente ottenuta da Auth0.
Sembra che il valore dell’email non venga scritto nel cookie. Quando il nostro sistema di autorizzazione di terze parti cerca il cookie, non lo trova. I nostri utenti incontrano il nostro paywall anche se sono abbonati paganti.
La mia domanda è come posso risolvere questo problema per vedere dove si trova il problema?
Ho:
- Attivato i log. Ma non ho l’esperienza con il processo Open Id per interpretare i log.
- Non ho apportato modifiche alle impostazioni del plugin.
- Non ho ancora esaminato il documento di discovery Open ID connect, sto lavorando per ottenerne l’accesso a breve.
Questi forum di Discourse sono in funzione senza problemi da molto tempo. Non ho apportato modifiche ai plugin. Non ho aggiunto/rimosso nulla.
Penso che questo abbia iniziato ad accadere dopo l’aggiornamento 2.9.0.beta2.
Puoi vedere i forum qui: forums.wholehogsports.com
Grazie per il tuo tempo. Qualsiasi suggerimento sarebbe utile. Non ho molta esperienza in questo campo, quindi apprezzo qualsiasi correzione o chiarimento della mia descrizione.