서비스 접속 초기화면으로 로그인 페이지가 나타납니다.
구글, 페이스북(현재 미구현), 네이버 로그인이 가능합니다.

이메일과 비밀번호를 입력해 회원가입합니다.

본인의 블로그 글 리스트를 불러옵니다.

제목과 내용을 입력해 글을 등록합니다.


제목과 내용을 보여주고, 수정과 삭제 버튼을 통해 수정 및 삭제를 할 수 있습니다.

블로그 서비스에 OAuth2 방식의 소셜로그인 구현을 공부하였습니다.
특히 DefaultOAuth2UserService를 상속받아 loadUesr 메서드를 구현하는 것이 가장 중요하다고 생각하였고, OAuth2를 처음 학습했기 때문에 수 많은 시행착오를 겪으며 공부를 했던것같습니다.
DefaultOAuth2UserService 구현이 중요하다고 한 이유: OAuth2로 로그인한 사용자 정보를 request로 받아 DB에 저장하고, SecurityContext에 Authentication 객체로 저장하기 때문