Да, вам нужно отключить настройку сайта «Включить локальные логины».
Вам следует следовать инструкциям для Facebook, Google и Apple.
Да, вы просто можете снова включить настройку «Включить локальные логины».
Если вы хотите, чтобы аутентификация происходила на вашем собственном сайте, вам нужно выбрать протокол. Наиболее распространёнными являются OAuth2 или OpenID Connect. Также можно использовать Setup DiscourseConnect - Official Single-Sign-On for Discourse (sso). Всё это потребует значительной работы по разработке в вашем приложении для обеспечения корректной работы.