210308_TIL (OAuth2.0으로 깃헙로그인 구현, 세션기반인증 복습)
🍎 오늘 한 일 세션기반인증 - 회원가입 기능 추가 MVC 패턴을 복습해보기 위해 로그인, 로그아웃 기능까지만 구현되어있던 어플리케이션에 좀 더 기능을 추가해봤다. DB에서의 Create, Read, Update, Delete 네가지를 모두 구현해보고싶어서 회원 가입과 탈퇴, 그리고 회원정보를 수정할 수 있도록 했다. 서버, 클라이언트, DB 부분의 코드를 각각 작성할 때보다 한번에 작성하니까 M, V, C의 연관성을 좀 더 잘 파악할 수 있었다. OAuth 2.0 Github을 통한 소셜 로그인 인증방식을 구현했다. 원래는 서버에서 직접 인증과 접근권한에 대한 처리를 다 해줬었는데, 이 방식을 쓰면 인증은 깃헙이, 내 서버는 접근 권한에 대한 관리만 하면 됐다. 물론 작성하는 코드가 줄거나 서버에 사용..
2021. 3. 9.