是的,你需要禁用站点设置中的 enable local logins(启用本地登录)。
你应该遵循 Facebook、Google 和 Apple 的官方说明。
可以的,你只需重新开启 enable local logins(启用本地登录)即可。
如果你希望在自己的站点上进行身份验证,需要选择一种协议。最常用的是 OAuth2 或 OpenID Connect。你也可以使用 https://meta.discourse.org/t/discourseconnect-official-single-sign-on-for-discourse-sso/13045。不过,这一切都需要在你的应用程序中进行大量的开发工作才能实现。