Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

네이버 로그인, 회원가입 처리방식 #106

Open
hyeong-jun-kim opened this issue Jul 21, 2022 · 11 comments
Open

네이버 로그인, 회원가입 처리방식 #106

hyeong-jun-kim opened this issue Jul 21, 2022 · 11 comments
Labels

Comments

@hyeong-jun-kim
Copy link
Contributor

현재 상태는 네이버 회원가입, 로그인 할 때 따로 프론트에서 이메일 주소, 핸드폰 번호를 받아서 구현이 된 상태인데
프론트에서 회원가입시 저렇게 API 보내주면 핸드폰 번호가 인증됐는지 확인할 수 있는 방법이 없어서
네이버 회원가입, 로그인할 때 프론트에서 접근토큰을 서버로 보내서, 서버에서 저 접근토큰을 JSON으로 파싱한후에 이메일이랑 핸드폰 번호를 받아야 될 것 같은데 어떻게 생각하시나용??
참고: https://loosie.tistory.com/301

image

@happysubin
Copy link
Contributor

네이버 api를 사용해 인증된 사용자 정보를 받는다는거죠?

@hyeong-jun-kim
Copy link
Contributor Author

넵 문제없으면 저가 API로 정보 받는거 진행하겠습니다

@happysubin
Copy link
Contributor

넵 네이버 api에서 주는 정보는 신용 가능하니까..
OAuth2도 깃허브, 네이버, 구글, 카카오 api에서 인증 과정 마치고 json 응답 유저 정보를 기반으로 회원 가입하니까 문제 없다고 생각합니다

@xhaktmchl
Copy link
Member

인증된 정보니깐 바로 받아서 바로 해도 될 것 같네요 그럼 네이버에서 받은 전화번호나 이메일로 사용자가 수동으로 하지 않아도 자동 인증 되는 건가요?

@hyeong-jun-kim
Copy link
Contributor Author

인증된 정보니깐 바로 받아서 바로 해도 될 것 같네요 그럼 네이버에서 받은 전화번호나 이메일로 사용자가 수동으로 하지 않아도 자동 인증 되는 건가요?

네네 수동으로 하지않고 토큰만 넘겨주면 저희가 그걸 받아서 회원가입시에는 이메일, 핸드폰번호 들어가고 로그인시에 토큰을 받아서 이메일이 존재하면 넘겨주는 형식으로 하면 될 것 같습니다

@hyeong-jun-kim
Copy link
Contributor Author

갑자기 생각난건데 비밀번호가 null값으로 들어가니까 기존에 status쓰는 방식이 아닌 네이버 회원 테이블을 만드는게 더 좋을까요...?

@happysubin
Copy link
Contributor

신고랑 비슷한 거 같은데 그냥 한 테이블에서 널 값을 다루거나 상속처럼 구현하는게 나은 것 같습니다

@hyeong-jun-kim
Copy link
Contributor Author

신고랑 비슷한 거 같은데 그냥 한 테이블에서 널 값을 다루거나 상속처럼 구현하는게 나은 것 같습니다

비밀번호 제약조건으로 null 허용하는건 아닌 것 같다는 생각이 들어서용
만약에 상속처럼 구현하면 어떻게 구현하면 될까요!??

@happysubin
Copy link
Contributor

음 멤버 추상클래스 만들고 상속받아 구체 클래스로 로컬 멤버 또는 써드 파티 멤버 이렇게 구현하고 필요한 멤버 변수를 구체 클래스에서 멤버 변수로 두지 않을까여?

@xhaktmchl
Copy link
Member

음 난 일단 이해가 안되는 중 ㅋㅋㅋ . 친구한테 물어보니깐 소셜 로그인 회원은 난수 생성해서 회원가입처럼 진행하는 방법도 있는거 같아

@hyeong-jun-kim
Copy link
Contributor Author

아하 수빈이 말대로 해도 괜찮을 것 같은데 만약에 난수로 진행해도 문제가 없다면 기존 회원가입 테이블 그대로 쓰고 써드 파티 비번은 난수 생성해서 하는게 좋을듯!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants