내일배움캠프 우수 TIL (웹 과정 3기 9주차)
내일배움캠프 수강생들은 매일 그날 배운 것을 정리하는 TIL(Today I Learned)를 블로그에 업로드합니다. TIL은 자신의 개발 역량을 객관적으로 파악할 수 있음은 물론, 취업할 때 성실함을 증명하는 수단이 되죠.
내일배움캠프의 수강생들은 TIL을 어떤 방법으로 작성하고 있을까요? 내일배움캠프 웹 과정 3기의 우수 TIL을 발표합니다.
React) 이진호
✍️TIL 로그인 관련 처리
👩🏻💻선정 이유
이번 주는 심화주차에 들어가며 과제로 기존에 진행하였던 그룹 아티스트 팬레터함을 인증서비스가 들어간 그룹 아티스트 펜레터함 만들기로 확장시켜 보는 주간이었습니다.
진호님께서는 이번 주차 개인 과제 필수 요건인 로그인 구현에 관한 고민을 TIL로 작성해 주셨습니다. 이번 과제는 이전에 프로젝트에서 진행해 봤던 파이어베이스를 통한 로그인/회원가입이 아닌 REST API를 사용한 로그인/회원가입을 구현해야 했습니다. 많은 분들이 과제를 진행하면서 고민하고 계시는 로그인 처리에 따라 보여주는 페이지를 다르게 처리하기 위해 사용자를 어떻게 판단할 것인지에 대한 방법에 관해 자세히 TIL을 작성해 주셨습니다.
로그인 시 인증에 대한 고민의 사고 과정이 너무 잘 담겨 있어 같은 고민을 하며 과제를 해 나가는 동료 수강생들에게 도움과 모범이 될 것 같아 우수 TIL로 선정하였습니다.
Spring) 김재현
✍️TIL 231128
👩🏻💻선정 이유
이번주부터 스프링 심화주차가 시작되었습니다. 해당 TIL은 OAuth에 대한 카카오 소셜 로그인 서비스를 가져와서 프로젝트에 카카오 로그인 기능을 적용하는 과정을 공부한 내용으로, 일반적으로 접하는 카카오나 네이버 로그인 기능이 어떻게 구현되는지 풀어냈습니다.
또한, 가끔 소셜 로그인을 했음에도 불구하고 사이트 로그인이나 회원가입이 나오는 이유에 대한 궁금증도 해소할 수 있었습니다. 해당 TIL에서 OAuth를 통해 카카오 소셜 로그인을 구현하는 과정을 학습하였습니다. 외부 API를 활용하는 방법에 대해 이해하고 도움을 줄수 있는 글이어서 해당 글을 우수 TIL로 선정했습니다.