Sono migrato dal mio vecchio motore di forum a Discourse. Volevo proibire le registrazioni, poiché la creazione dell’utente viene gestita dal mio sito web principale (tramite richiesta API), quindi l’account del forum viene creato insieme all’account utente sul sito web principale.
Tuttavia, quando ho abilitato “disabilita registrazione”, non mi ha permesso di creare utenti nemmeno tramite API. Quindi sono passato a “solo invito”, questo sembra funzionare, tuttavia ho riscontrato un problema: tutti gli utenti esistenti (che sono stati migrati dal vecchio forum) ora necessitano di approvazione prima del loro primo accesso. Per i nuovi utenti sembra andare bene. Come posso “approvare in blocco” tutte le migliaia di utenti esistenti e perché ricevo questo messaggio?
Ciò significa che creo un utente in Discourse tramite API nel momento in cui creano un account sul sito web. Non ho alcun tipo di “SSO”. È una singola richiesta API pura.
E voglio effettivamente proibire le registrazioni non API. “local logins” è l’unico modo in cui gli utenti possono accedere, poiché non ho alcun “SSO”.