스프링 시큐리티막강한 인증(Authentication)과 인가(Authorization 혹은 권한 부여 기능)을 가진 프레임워크스프링 가반 어플리케이션에서의 보안을 위한 표준확장성을 고려한 프레임워크다보니 다양한 요구사항을 손쉽게 추가하고 변경할 수 있음소셜 로그인을 사용하는 이유직접 구현해야할 것이 매우 많음(배보다 배꼽이 커지는 경우), 아래 목록을 소셜 로그인을 제공하는 업체에 위임하여 개발자가 서비스 개발에 집중할 수 있음직접 구현해야하는 목록* 로그인 시 보안* 회원가입 시 이메일 혹은 전화번호 인증* 비밀번호 찾기* 비밀번호 변경* 회원정보 변경 OAuth란?: 제 3의 서비스에 계정 관리를 맡기는 방식 OAuth 방식의 참여자들리소스 오너(Resource Owner): 인증 서버에 자신의 정..