Dot Programming/Spring
2021. 6. 25.
[Spring] 스프링으로 OAuth2 로그인 구현하기1 - 구글
스프링 시큐리티와 스프링 시큐리티 OAuth2 클라이언트 많은 서비스에서 로그인 기능을 id/password 방식 보다는 써드파티 방식으로 구글, 네이버과 같은 소셜 로그인 기능을 사용한다. 이는 서비스적으로 고객에게 접근성이 낮다는 장점도 있지만 스프링 개발자에게도 배보다 배꼽이 커지는 경우가 있을 수 있기 때문이다. OAuth2 없다면 구현해야 할 기능 로그인 시 보안 회원가입 시 이메일 혹은 전화번호 인증 비밀번호 찾기 비밀번호 변경 회원정보 변경 → 해당 기능들을 모두 구글, 네이버, 카카오에 맡기고 나의 서비스 개발에 더 집중할 수 있다. SpringBoot 1.5 vs SpringBoot 2.0 spring-security-oauth2-autoconfigure 라이브러리를 사용할 경우 스프링 ..