구글, 네이버, 카카오 계정으로 로그인하기 위해 필요한 토큰들을 발급 받는 방법에 대해서 알아보겠습니다. :D
구글(Google)
Google Cloud Platform
하나의 계정으로 모든 Google 서비스를 Google Cloud Platform을 사용하려면 로그인하세요.
accounts.google.com
1. 먼저 위 링크로 접속해서 새 프로젝트를 생성합니다.
2. 사용자 인증 정보 - OAuth 클라이언트 ID 를 클릭합니다.
3. 동의 화면 구성을 클릭하고 - User Type을 외부로 설정해준다.
4. [앱 이름], [사용자 지원 이메일], [개발자 연락처 정보] 만 입력하고 넘어간다.
(2) 범위, (3) 테스트 사용자는 넘어가고 나서 5번을 진행하면 됩니다.
5. 다시 [사용자 인증 정보] - [사용자 인증 정보 만들기] - [OAuth 클라이언트 ID] 를 클릭합니다.
6. [애플리케이션 유형]을 "웹 애플리케이션"으로 지정하고, URI는 애플리케이션에 따라 추가해줍니다.
7. OAuth 클라이언트 ID와 비밀번호 발급!
카카오(Kakao)
Kakao Developers
카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다.
developers.kakao.com
1. 위 링크로 접속해서 [내 애플리케이션] 을 클릭하고 로그인 해줍니다.
2. [애플리케이션 추가하기] 를 클릭하고 앱 이름을 설정해줍니다.
3. 애플리케이션을 추가하면, 키 정보를 제공해줍니다.
4. 왼쪽 사이드 바에 [카카오 로그인] 를 클릭해줍니다.
5. 카카오 로그인을 [활성화] 해주고, Redirect URI 를 등록해줍니다.
6. 왼쪽 사이드 바에서 [보안] 을 클릭하고, Client Secret 코드 생성을 해줍니다.
7. Client Secret 코드가 발급이 되었습니다!
네이버(Naver)
애플리케이션 - NAVER Developers
developers.naver.com
1. 위 링크에 접속해서 [애플리케이션 등록] 을 해줍니다.
기본적인 내용을 입력하고, 네아로(네이버 아이디로 로그인)을 선택해줍니다.
2. 서비스 URL, Callback URL도 알맞게 잘 넣어주도록 합니다.
3. Client ID, Secret Code 발급 완료!!
발급 받은 Client ID와 Secret Code는 우리가 프로젝트에 입력해야 될 정보들이기 때문에 꼭 기억하고 있어야 합니다!
감사합니다.
참고
[Spring Boot OAuth2를 이용한 구글, 카카오, 네이버 계정 연동 로그인하기]에 대해서는 아래 포스트들을 참조하시길 바랍니다.