팀 프로젝트에서 맡은 파트의 기능구현을 아직 완성하지 못해서 여러 사람의 도움을 받아 꾸역꾸역 완성했습니다.
원래 오늘 계획이 카카오, 네이버 소셜로그인 구현이었는데 너무 쉽게 생각하고 계획을 짰던 것 같습니다 ㅠㅠ
우선 카카오 소셜 로그인을 하기 위해서는 카카오 디벨로퍼스 라는 사이트에 들어가서 내 애플리케이션을 생성해주고, 만들고 있는 프로젝트에 앱 키 를 입력해서 연동시켜줍니다. 그 후 JS와 html파일을 만들어서 기본 화면을 만들어주고 버튼에 url을 연결해주는 작업을 하면 됩니다. (내부적으로 로직을 구현해서 카카오 서버에 등록된 회원정보를 보내주고 받아오는 API를 설정해서 정보를 받아오면 소셜로그인이 구현된다)
자세한 코드는 다른 코드를 참고했기 때문에 코드리뷰를 하면서 이해하는 시간을 좀 가져야 될것 같습니다.
3일동안 머리를 부여잡고 고민해봤는데 도저히 해결이 안되던 문제를 주변 사람들의 도움으로 반나절만에 해결하게 되어서 아직 공부할게 많다고 생각했고, 오늘도 겸손해지는 하루였습니다. 주말중으로 네이버 소셜로그인도 구현해서 TIL에 기록 남겨봐야겠네요.
다들 오늘도 고생하셨습니다~
'개발노트' 카테고리의 다른 글
최종 팀 프로젝트(8) - 테스트코드 (0) | 2024.01.16 |
---|---|
최종 팀 프로젝트(7) - 네이버 소셜로그인 (0) | 2024.01.15 |
최종 팀 프로젝트(5) - Builder와 Mapper (0) | 2024.01.10 |
최종 팀 프로젝트(4) - 커밋 안했을때 실수 돌이키기 (0) | 2024.01.09 |
최종 팀 프로젝트(3) - 인터페이스 분리 (0) | 2024.01.08 |