Sì, devi disabilitare l’impostazione del sito enable local logins.
Dovresti seguire le istruzioni per Facebook, Google e Apple.
Sì, puoi semplicemente riattivare enable local logins.
Se vuoi che l’autenticazione avvenga sul tuo sito, devi scegliere un protocollo da utilizzare. I più comuni sono OAuth2 o OpenID Connect. Potresti anche utilizzare Setup DiscourseConnect - Official Single-Sign-On for Discourse (sso). Tutto ciò richiederà un lavoro di sviluppo significativo sulla tua app per far funzionare le cose.