[Spring Boot] OAuth 2.0 로그인 (카카오, 네이버, 페이스북 로그인)
2023. 1. 21. 19:25
Spring Boot/문법 정리
[Spring Boot] OAuth 2.0 로그인 (구글 로그인)에서 구글 로그인과 회원가입에 대해 정리했었음 구글 뿐 아니라 카카오, 네이버, 페이스북 로그인에 대해서 정리 과정이 거의 비슷하긴 하지만 조금씩 다르기 때문에 한 번씩 정리해 봄 카카오 개발자 페이지에서 애플리케이션 등록 카카오 개발자 페이지 접속 후 로그인 내 어플리케이션 클릭 애플리케이션 추가하기 앱 아이콘, 앱 이름, 사업자명 작성 앱 키 -> REST API 키 저장 보안 -> Client Secret 생성 후 코드도 저장 + 활성화 카카오 로그인 -> 활성화 설정 둘 다 ON으로 변경 + Redirect URI 설정 Redirect URI는 http://localhost:8080/login/oauth2/code/kakao로 지정 ..
[Spring Boot] OAuth 2.0 로그인 (구글 로그인)
2023. 1. 21. 19:21
Spring Boot/문법 정리
OAuth 로그인이란? 요즘 대부분의 사이트에서 카카오, 네이버, 구글 로그인 등을 지원함 사이트에서 직접 회원가입을 하지 않고 위의 소셜 서비스에 로그인을 함으로써 로그인을 할 수 있게 해줌 이러한 로그인 과정을 OAuth 로그인이라고 함 구글 로그인 예제 [Spring Boot] Spring Security를 사용한 로그인 구현 (Form Login) 여기에서 만든 코드들을 사용하여 구글 로그인을 진행 PrincipalDetails, SecurityConfig, 화면, Entity, Controller 등 재사용 과정은 사이트마다 비슷하기 때문에 일단 구글 로그인부터 정리 카카오, 네이버, 페이스북은 [Spring Boot] OAuth 2.0 로그인 (카카오, 네이버, 페이스북 로그인)에 정리 구글 ..