[Product] OAuth 계정 연동에서 발생하는 아이디 누락에 대한 논의 #2
-
현재 Pennyway 서비스에서는 2가지 회원가입 시나리오가 존재합니다.
두 가지 시나리오에는 중요한 차이가 있는데,
따라서 아이디는 필수값이어야 합니다.
다만, 이 시나리오로 가게 되면 다른 문제를 고민해봐야 합니다.
그렇다면 또 다른 대안으로는 아이디는 필수적으로 입력받고, 이메일을 받는 방법이 있을 수도 있습니다. 따라서, 이 문제에 대한 해결책을 함께 의논해보고자 합니다. |
Beta Was this translation helpful? Give feedback.
Replies: 5 comments 10 replies
-
저는 재서님이 작성하신 의견 중
말씀해주신 대로 위와 같은 문제가 있음에도 불구하고, 저 방식을 사용하는 것이 쓸데없는 인증이나 데이터 저장 없이 구현할 수 있는 최선의 방법인 것 같습니다. |
Beta Was this translation helpful? Give feedback.
-
저는 사용자 인증에 있어, 전화번호 인증이 아닌 이메일 인증을 통해 회원가입을 진행하는 방법에 대해 초점을 맞추고 생각해보았는데, 이 방법에 대해 장단점과 고민해야할 점이 있어서 끄적여봅니다. 아래에 사용된 이미지는 모두의 집 회원가입 이미지 중 일부입니다. 장점
단점
고민일반 로그인을 이용하는 사람보다 소셜 로그인을 사용하는 사람이 더 많다고 생각합니다. 그래서 "소셜로그인 과정에서 인증을 한 단계 더 줄여줄 수 있다면 그것이 최고의 방법이지 않을까?" 라는 생각을 했습니다. 카카오톡 외에 다른 OAuth 서비스에 대해 확인해본 바는 없지만, 카카오 OAuth에서는 이메일을 필수로 받아오기 위해서는 비즈앱 전환이 필요했습니다.
처음에 사업자번호가 있어야지만 비즈앱 변환이 가능한 줄 알았는데, 사업자 번호가 없는 경우에도 비즈 앱을 설정하는 방법이 있길래 휴대폰 인증 방식이 아닌 이메일 인증 방식으로 변경하는 것도 괜찮지 않을까~~ 하는 의견을 남겨 봅니다. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
저는 이 부분을 생각하며 여러가지 서비스를 모니터링 해본 후 아래와 같은 방법은 어떨까 라는 생각이 들었어요.
이 생각을 할때 참고했던 서비스인 컴퓨터 하드웨어 커뮤니티 소셜 서비스 정보제공 동의 후 아래와 같은 Alert가 발생합니다 그 후 회원설정 화면(마이페이지)으로 리디렉션되며, 퀘이사존 서비스에서 필요한 정보를 입력받기를 유도합니다. 인증된 사용자와, 인증되지 않은 사용자는 서비스 이용 권한이 분기됩니다. (PennyWay는 현재 문제가 되고있는 닉네임필드만 해결되면 서비스 이용에 어려움이 있어보이진 않기에, 이부분은 굳이 구현할 필요는 없을 것 같습니다.) 결론위에서 언급한 임시 아이디를 사용하는 방법이 저희 서비스에 가장 최적화 된 방법을 사용할 수 있을 것이라 생각했습니다. 제가 놓친부분이 있으면 확인해주시면 감사하겠습니다 :) |
Beta Was this translation helpful? Give feedback.
-
✋ 의견소셜 로그인을 통해 회원가입 하는 경우, 사용자에게 필요한 데이터는 비밀번호를 제외한 이름과 아이디입니다. 사용자가 전화번호 인증 후 이름과 아이디를 입력해야 하는 불편함이 있긴 하죠. 랜덤값으로 하는 건 사용자가 소셜 로그인으로 회원가입할 때 인증 절차에 대한 번거로움을 조금 덜어줄 수는 있지만, 회원가입 후 서비스를 사용하려고 할 때 설정에서 다시 고쳐줘야 하는 번거로움도 생긴다고 생각해요.
이 두가지 케이스의 사용자를 생각해볼 수 있는데 저는 후자의 편을 들어주는 게 맞다고 생각해요. 이런 경우에는 랜덤값으로 사용해도 괜찮은 사용자가 많지 않을 것이라고 생각해요. 제 개인적인 생각이지만,,, 📍 문제
결론결론적으로 랜덤값 없이 |
Beta Was this translation helpful? Give feedback.
사실 이 부분에 대해서 몇 가지 문제점들이 더 떠올랐었는데, 커맨트 남기다보니 딱히 문제 없는 거 같기도 하네요.
일단 다른 분들 의견도 마저 들어볼게요.
의견 남겨주셔서 감사드립니다. :)