프로젝트를 진행하며 가입 및 로그인 과정이 길어서 불편하다는 피드백을 받고 소셜 로그인을 도입하게 되었다. 카풀을 주제로 한 프로젝트 였기에 아무래도 사용자의 신원 확인을 위해 기본적으로 요구하는 정보가 조금 많았다..ㅠㅠ 프로젝트 대상이 아무래도 스키 & 스노우보드를 좋아하는 특정 사람들이 되다 보니 홍보의 경우 오픈 채팅방에서 주로 이루어지기 때문에 카카오 소셜 로그인과 네이버 소셜 로그인을 도입하기로 했다. ( 네이버는.. 검수 미통과로 구현 & 테스트는 다 되었으나 배포는 하지 못함..ㅠㅠ ) 소셜 로그인 도입의 장점 기존의 사용자에게 직접 입력 받던 성별, 나이대 항목에 대하여 검증이 불가했지만 카카오 로그인에서는 검증된 값을 가져올 수 있다. 회원 가입 & 로그인에서 아이디, 닉네임, 비밀번호..
REST(Represetional State Transfer) API REST란 HTTP URI를 통해 자원을 명시하고, HTTP method를 통해 해당 자원에 대한 생성, 조회, 갱신, 삭제 등의 명령을 적용할 수 있는 분산 하이퍼미디어 시스템을 위한 소프트웨어 아키텍쳐이다. -> REST : 웹의 장점을 최대한으로 활용할 수 있는 소프트웨어 아키텍쳐이다! REST API는 REST 기반으로 서비스 API를 구현한 것이라 할 수 있다. REST API의 탄생 일화 2000년도에 Roy Fielding의 박사 학위 논문에서 최초로 소개되었다. 로이 필딩은 HTTP의 주요 저자 중 한 사람으로 그 당시 HTTP 설계의 우수성에 비해 제대로 사용되어지지 못하는 모습이 안타까워 웹의 장점을 최대한으로 활용할..