✔ 프로젝트 개요
Spring Security 와 OAuth 2.0 를 이용하여 회원가입을 할 수 있다. build.gradle SecurityConfig 로그인하지 않은 유저도 접근할 수 있도록, /auth/** 경로에 대해 권한 없이 접근 가능하도록 설정한다. 회원가입 페이지는
유효성 검사(중복 체크, 아이디 등 필드 형식 검사)
스프링부트 + 스프링 시큐리티 + OAuth 2.0
@AuthenticationPrincipal
로그인에 실패 했을 경우 어떤 이유로 실패했는지 누구나 이해할 수 있게 직접 오류 메세지를 커스터마이징할 수 있다.