설렘 프로젝트에서 회원가입 이메일 인증 기능과 임시비밀번호 기능 구현을 끝내고 OAuth 2 를 적용하여 소셜로그인을 구현하려고 한다.
최근 타 서비스들에서 OAuth 2 를 이용한 소셜로그인 기능이 없는 곳을 찾아보기가 힘들다.
개인적인 사용경험으로도 매우 편리하고 애용하고 있다.
우리와 같은 작은 서비스의 보안보다 소셜로그인을 제공하는 유명 서비스들을 더 신뢰할 수 있을 것 같기도 하다.
먼저 OAuth 2 기술이 어떤 것인지 알아보고 대중적인 플랫폼들을 서치하였다.
대한민국에서 가장 접근성이 좋은 플랫폼은 카카오라고 생각했다.
설렘 프로젝트의 주 고객은 대한민국 국민이고 성별과 연령을 모두 아울러 사용자가 가장 많을 것이기 때문이다.
카카오 개발 페이지에서 공식적으로 카카오 로그인이라는 이름으로 API 에 대한 설명도 잘 되어있었다.
따라서 카카오를 사용하기로 하였다.
설렘 서비스는 REST API 를 기반으로 동작하므로 카카오 로그인 문서의 REST API 부분을 적용하기로 한다.
또한 2022년 3월부터 카카오에서 OpenID Connect를 지원하는데,
현재 설렘 서비스의 계획으로는 카카오 인증을 통해 카카오의 리소스 서버를 이용하는 계획은 없으므로 이를 사용하는 것도 좋을 것 같다.
알고리즘 학습과 기술면접 학습, 개인적인 궁금증(큰 기업에서는 대용량 트래픽을 어떻게 처리할까? 등..)을 찾아보는 등 너무나도 할 것이 많은 것 같다.
그리고 일주일에 5~6일 정도는 1시간 이상 헬스하는 것은 참 좋은 습관인 것 같다.
힘내길 바란다. 화이팅!
'취준일기' 카테고리의 다른 글
| 취업에 대한 불안감 (0) | 2023.02.20 |
|---|---|
| 6 (0) | 2023.02.17 |
| 4-알고리즘, 스프링 시큐리티 학습, 프로젝트 (0) | 2023.01.27 |
| 3-이메일 인증, 학습 (0) | 2023.01.25 |
| 2-프로젝트 사용자 인증 (0) | 2023.01.18 |