Actualmente, al iniciar sesión con varios proveedores de Oauth2 que contienen el mismo correo electrónico o nombre de usuario, se le impide iniciar sesión debido a que el nombre de usuario o el correo electrónico ya están en uso. Dado que los nombres de usuario no distinguen entre mayúsculas y minúsculas, si uno o más proveedores de oauth tienen un nombre de usuario en minúsculas y otro tiene un nombre de usuario en mayúsculas, todavía dice que el nombre de usuario está en uso, lo que le impide iniciar sesión. Sin embargo, algunos proveedores de Oauth2 no incluyen el correo electrónico, lo que hace que sea muy difícil iniciar sesión en su cuenta si tiene un nombre de usuario similar. Omitir la confirmación de creación de Auth no tiene ningún efecto, ya que al iniciar sesión todavía le pide que confirme su cuenta.
Editar:
Actualmente estoy utilizando OpenID Connect y OAuth2 Basic como mis proveedores de OAuth. Sin embargo, OpenID Connect está configurado para Roblox y OAuth2 Basic está configurado para Discord. Sé que podría haber utilizado la autenticación integrada de Discord, pero quería personalización para el nombre y el nombre de usuario.