Attualmente, quando si accede con più provider Oauth2 che contengono la stessa email o nome utente, si impedisce l’accesso a causa del nome utente o dell’email già in uso. Poiché i nomi utente non sono insensibili alle maiuscole, se uno o più provider oauth hanno un nome utente minuscolo e l’altro ha un nome utente maiuscolo, viene comunque visualizzato che il nome utente è già in uso, impedendo l’accesso. Tuttavia, alcuni provider Oauth2 non includono l’email, rendendo molto difficile l’accesso al proprio account se si dispone di un nome utente simile. Saltare la conferma di creazione dell’autenticazione non ha alcun effetto poiché, al momento dell’accesso, viene comunque richiesta la conferma dell’account.
Modifica:
Attualmente sto utilizzando OpenID Connect e OAuth2 Basic come miei provider OAuth. Tuttavia, OpenID Connect è configurato per Roblox e OAuth2 Basic è configurato per Discord. So che avrei potuto usare l’autenticazione Discord integrata, ma volevo una personalizzazione per nome e nome utente.