항해99 실전 프로젝트

항해99 7기 7조 회의 정리 - 22년 7월 13일 (수)

wonderson 2022. 7. 14. 06:13
반응형

오늘 회의 (22년 7월 13일 (수))

// 오전 11시 회의

- 없음

// 오후 8시 회의

- [중요] 목요일(22년 7월 14일까지 트러블 슈팅, 아키텍쳐 작성 완료하자)

- EC2 HTTPS 와 NGINX  중에 HTTPS를 사용하기 위해 뭘 쓸까?? =>NGINX 사용하자

=> 내가 NGINX, SSL 하기로 함

jh님이 올려주신거

[AWS] EC2 인스턴스에 HTTPS 적용하기
https://kingofbackend.tistory.com/197

- 아키텍처 기능

-> sentry (오류 알람)

 

-- 발표날

- yj님이 영상 녹화 하고 백에서 서기는 내가 한다.

 

 

//백엔드

- 내가 NGINX, SSL 하기로 함

-- 발표날

백에서 서기는 내가 한다.

 

 

[오늘 내가 해야할 거]

- 마이페이지 GET (내가 좋아요한 커피, 내가 좋아요한 게시글 아직 구현이 안되서 나중에 구현완료되면 하자)

- 소셜 로그인 이미지가 null이 들어오면 기본이미지 넣어주기

=> 카카오 이미지 성공

=> 카카오는 이메일 사용자 정보 선택이다. 사용자가 이메일 정보 동의를 선택 안하면 임의의 이메일을 적어주자

=> 네이버도 기본 이미지 설정을 했다. 프론트분과 테스트해보자

=> 카카오/네이버 맞춰보면서 수정하자. 

=> 구글은 이밉지를 어떻게 받아오는지 프론트분과 맞춰보면서 알자

- 소셜 로그인 사용자 정보도 프론트에 전달 하자 ( /social/user/islogin )

=> 필요한 정보 (login : true, userId, nickname, procileImage)

- develop에 코드 합치기 전에 comment Controller에 있는 URL 들 앞에 슬래시(/) 붙이고 합치자

- develop에서 '내가 쓴 글'에서 반환값으로 content 빼도 된다.

카카오 확인 해야할 거
- 기본 이미지 주어지는 거 보기 ㅇ
- socialId로 사용자 찾아서 로그인 되는지 보기 ㅇ
- 로그인 잘 되는지 보기 ㅇ
- 프론트에 토큰값이 잘 들어가는지 보기

네이버 확인 해야할 거
- 기본 이미지 주어지는 거 보기 ㅇ
- 네이버는 토큰 존재 ㅇ

구글 확인 해야할 거
- 기본 이미지 주어지는 거 보기 ㅇ

전체 확인
- /social/user/islogin 으로 소셜 로그인 사용자 정보 보기 ㅇ
- 소셜 로그인은 socialId로 검색 후 로그인

 

 

[프론트분과 논의한 거]

- 프론트에 Token이랑 User 정보 내려다줘야한다.

- 소셜 로그인 카카오는 nickname이랑 email 받아올 때 랜덤값이 올수도 있어서 구분이 안된다.

=> 그래서 socialId로 회원가입할 때 구분해보자

=> 카카오/네이버/구글 socialId 다르게 들어온다.

=> socialId로 구분하고 socialId가 같을 때 회원가입은 안되고 로그인은 되게 만들기

- 카카오/네이버/구글 이메일이 같으면 로그인을 하는데 어려움이 있다.

=> 셋 다 socialId로 체크 해보자 / 이메일이 중복되도 되는데 일반 로그인은?? 중복되면 안되지...

반응형