Sí, necesitas desactivar la configuración del sitio enable local logins.
Debes seguir las instrucciones de Facebook, Google y Apple.
Sí, simplemente puedes volver a activar enable local logins.
Si quieres que la autenticación ocurra en tu propio sitio, debes elegir un protocolo para usar. El más común es OAuth2 o OpenID Connect. También podrías usar Setup DiscourseConnect - Official Single-Sign-On for Discourse (sso). Todo esto requerirá un trabajo de desarrollo significativo en tu aplicación para que funcione correctamente.