Derzeit verhindert die Anmeldung mit mehreren Oauth2-Anbietern, die dieselbe E-Mail-Adresse oder denselben Benutzernamen enthalten, die Anmeldung, da der Benutzername oder die E-Mail-Adresse bereits vergeben ist. Da Benutzernamen nicht case-insensitiv sind, wird verhindert, dass Sie sich anmelden, wenn ein oder mehrere OAuth-Anbieter einen Kleinbuchstaben-Benutzernamen und der andere einen Großbuchstaben-Benutzernamen haben. Einige Oauth2-Anbieter enthalten jedoch keine E-Mail-Adresse, was die Anmeldung bei Ihrem Konto sehr schwierig macht, wenn Sie einen ähnlichen Benutzernamen haben. Das Überspringen der Auth-Erstellung hat keine Auswirkung, da bei der Anmeldung immer noch die Bestätigung des Kontos verlangt wird.
Bearbeiten:
Ich verwende derzeit OpenID Connect und OAuth2 Basic als meine OAuth-Anbieter. OpenID Connect ist jedoch für Roblox konfiguriert und OAuth2 Basic ist für Discord konfiguriert. Ich weiß, dass ich die integrierte Discord-Authentifizierung hätte verwenden können, aber ich wollte eine Anpassung für Name und Benutzername.