Auth adapter를 이용한 Social Login 시 유저 중복 생성 버그

골 때리는 버그로 원성을 샀습니다. ㅡ,.ㅜ

linkWith를 이용한 유저 생성 혹은 로그인 시 username이 랜덤하게 생성되는데 unique 체크가 안되서 같은 authData를 가진 유저가 중복생성되는 경우가 있습니다.

제현이 어렵지는 않은데 위 링크의 종은님이 만드신 테스트 코드에서도 발생하고, 빠르게 요청을 두번 날려도 발생합니다.

위 이슈로 인해 linkWith를 이용한 소셜 로그인 시 현재 authData의 id를 beforeTrigger 를 통하여 authId 등의 새로운 컬럼에 저장하고, 해당 컬럼을 unique로 설정해 놓은 상태입니다.