OAuth2에서 사용자 이름/이메일 중복 무시 허용

현재 여러 Oauth2 제공업체로 로그인할 때, 이메일이나 사용자명이 이미 사용 중인 경우 로그인이 차단됩니다. 사용자명은 대소문자를 구별하므로, 한 Oauth2 제공업체의 사용자명이 소문자이고 다른 제공업체의 사용자명이 대문자인 경우에도 사용자명이 이미 사용 중이라는 메시지가 표시되어 로그인이 불가능합니다. 또한 일부 Oauth2 제공업체는 이메일 정보를 제공하지 않아, 유사한 사용자명을 가진 경우 계정에 로그인하는 것이 매우 어렵습니다. 'Auth create confirm’을 건너뛰는 설정은 효과가 없으며, 로그인 시에도 여전히 계정 확인을 요구합니다.

수정:
현재 openid connect와 oauth2 basic을 Oauth2 제공업체로 사용 중입니다. openid connect는 Roblox로, oauth2 basic은 Discord로 설정되어 있습니다. 내장된 Discord Auth를 사용해도 되었지만, 이름과 사용자명에 대한 커스터마이징을 원했습니다.

2개의 좋아요