Oauth(소셜로그인) 가입을 하게 되면
무엇이 맞을까요?
한국 웹사이트는 대부분 별도의 아이디를 만들라고 나옵니다. (그누보드도 그랬던 것 같아서..)
아이디를 만들면 다음은 아이디로 로그인하나요. 아니면 Oauth로 로그인하나요
다른곳은 대부분 안말들고, 그냥 쭉 Oauth로 로그인 합니다.
어느족이 맞을까요?

|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 13개
요즘은 아이디 다시 만들라 하는 경우가 많이 사라지긴했습니다.
저는 어떻게 하면 개인 정보 없는 회원?가입을 할 수 있을까 늘 고민하고 있습니다.
이메일을 통한 가입 - 아이디와 이메일, 비밀번호를 이용하여 로그인
소셜을 통한 가입 - 아이디와 이메일이 존재하지만 oauth 토큰으로 로그인
이 때 이메일은 소셜인증시 넘어오니까 아이디만 랜덤문자열로 만들어줍니다
그리고 기존에 해당 소셜이메일을 통하여 가입이 되어있는 상태라면 두 개를 연동시켜 줍니다
즉, 위와같은 경우는 아이디와 이메일, 비밀번호를 이용하여 로그인할수도 있고 연동된 소셜 oauth로 클릭만으로 로긴하는것도 가능하겠죠
그래서 oauth 처음 로그인은 닉네임만 받고 바로 가입되요.
그래서 클라이언트 요청이 없으면 각 소셜로그인 사이트에서 보내주는 사용자 고유값과 어떤걸로 로긴했다는것을 합쳐서 아이디로 만듭니다. 네이버의 경우 naver_123123123 이런식으로요.
그리고 게시판등 사용자 정보 일부를 보여줘야 하는 경우가 있으면 닉네임정도 입력받습니다.