stiamo utilizzando il vostro servizio Discourse ospitato su https://forum.pahuyuth.com e abbiamo integrato il plugin ufficiale di Patreon.
Stiamo riscontrando il seguente problema:
Un nuovo utente è un membro pagante attivo nel nostro livello da €30/mese (iscritto il 20 aprile 2025).
Tenta di accedere tramite “Accedi con Patreon”.
Il processo OAuth viene completato: → reindirizzato a Patreon, fa clic su “Consenti” e viene riportato al forum.
Risultato: Invece di accedere o creare un account, l’utente viene reindirizzato alla schermata di accesso. Non viene visualizzato alcun messaggio di errore.
Abbiamo:
Verificato lo stato di membro Patreon
Registrato una registrazione a schermo intero del flusso di accesso (linkata di seguito)
Controllato le impostazioni del plugin: l’integrazione è abilitata e tutto sembra corretto da parte nostra.
Abbiamo contattato team@discourse.org via email il 7 maggio e abbiamo inviato un sollecito il 9 maggio, ma comprendiamo che i tempi di risposta possano variare. Stiamo scrivendo qui nella speranza di ottenere chiarimenti.
Domande:
Comprendiamo che gli accessi Patreon validi dovrebbero creare automaticamente account Discourse: potrebbe esserci qualcosa che impedisce ciò su istanze ospitate?
Potrebbe esserci qualcosa nell’ambiente ospitato o nella configurazione di Patreon che blocca la creazione dell’utente?
È qualcosa che il vostro team può verificare o indagare sul backend?
Saremo lieti di condividere maggiori dettagli privatamente, se necessario.
Ecco la registrazione dell’accesso dal punto di vista dell’utente, che mostra il processo OAuth completo e il reindirizzamento risultante:
Sì, abbiamo ricontrollato tutte le impostazioni pertinenti:
solo invito è disabilitato
consenti nuove registrazioni è disabilitato (intenzionalmente – consentiamo l’accesso solo tramite OAuth tramite Patreon)
accesso richiesto è abilitato
L’accesso a Patreon è abilitato e configurato correttamente
Per chiarire: questo è un forum solo per Patreon – tutti gli accessi regolari (ad es. account locali) sono disabilitati per gli utenti e utilizzati solo internamente per scopi amministrativi.
Quindi, da parte nostra, non dovrebbe esserci nulla che impedisca la creazione di account per i sostenitori validi.
Tuttavia, dopo un accesso OAuth riuscito tramite Patreon, l’utente viene reindirizzato alla schermata di accesso senza che venga creato un account.
Hai altre idee su cosa potrebbe causare questo problema?
Non sono sicuro di aver capito correttamente i tuoi obiettivi. Se desideri l’accesso solo tramite Patreon, perché disabiliti le registrazioni in generale invece di disabilitare Enable local logins?
Questo è tutto. A meno che tu non voglia mai nuovi utenti, devi cambiare questo.
Potresti voler disabilitare gli accessi locali. ciò consentirà ai nuovi utenti che accedono con Patreon, ma non consentirà agli utenti di accedere senza Patreon.
Grazie ancora a tutti coloro che hanno offerto il loro contributo e un ringraziamento speciale a @pfaffman per averci immediatamente indicato la giusta direzione.
Abbiamo ora identificato e risolto il problema:
L’impostazione consenti nuove registrazioni era effettivamente disabilitata nella nostra istanza ospitata.
Ciò ha bloccato le registrazioni basate su OAuth, anche se l’autenticazione Patreon funzionava correttamente. Ecco cosa abbiamo confermato:
Abbiamo testato con successo l’intero flusso di registrazione e accesso utilizzando un account Patreon completamente nuovo.
L’utente che originariamente ci ha segnalato il problema è stato anche in grado di accedere senza problemi in seguito.
Ora tutto funziona correttamente: gli utenti vengono creati e aggiunti al gruppo Patreon appropriato come previsto.