Ich benutze seit einiger Zeit lokale Logins, habe aber die Möglichkeit, mich optional mit Google oder Discord anzumelden. Wenn ich lokale Logins deaktivieren und nur die externen Site-Logins haben möchte, wäre das möglich? Wie würde ich die bestehenden Benutzer migrieren, die eine Nicht-Google-E-Mail usw. verwenden?
Solange Ihre Benutzer dieselbe E-Mail-Adresse beim OAuth-Anbieter und bei Discourse haben, werden die Konten bei der nächsten Anmeldung automatisch verknüpft. Sie müssen entweder Ihren Benutzern Anweisungen geben, wie sie ihre E-Mail-Adresse entweder in Discourse oder beim OAuth-Anbieter aktualisieren können, oder Sie können auf das Zusammenführen ihrer Konten zurückgreifen, wenn die Benutzerbasis klein genug ist, um eine manuelle Zusammenführung zu rechtfertigen.