Zusammenführen zweier separater Mitgliedsdatenbanken in eine einzige SSO-Datenbank

Nehmen wir an, ich habe zwei unabhängige Discourse-Sites, für die ich dieselbe Mitgliederdatenbank für Logins verwenden möchte. Das heißt, eine Site wäre der SSO-Anbieter für Logins, aber alles andere wie Beiträge, PMs, Likes usw. wäre pro Site getrennt.

Wie kann ich die anfänglich getrennten Mitgliederdatenbanken kombinieren, damit eine der Sites als SSO-Anbieter für die andere dienen kann? Was passiert, wenn es zwei Benutzer mit demselben Benutzernamen oder derselben E-Mail-Adresse gibt?