본문 바로가기

Backend/Spring | SpringBoot

[Oauth2] 구글 OAuth2 연동(클라이언트 ID/PW발급)

반응형

카카오 OAuth2 연동을 할때와 마찬가지로 해당 서비스에 등록을 먼저 해주어야 한다.

 

https://console.cloud.google.com/projectselector2/home/dashboard?hl=ko&supportedpurview=project

 

Google 클라우드 플랫폼

로그인 Google 클라우드 플랫폼으로 이동

accounts.google.com

 

먼저 클라우드 플랫폼에 프로젝트를 생성해야 한다.

서비스 이용관련 동의를 진행해야 한다. 무료 계정으로 하더라도 일반계정으로 활성화 하기 전까지 자동결제가 되거나 하지는 않으니 안심하고 진행해도 된다고 한다.

프로젝트 생성 화면으로 가기 위한 경로

 

<-- 프로젝트 생성 페이지 / OAuth이용 동의 화면 이동 버튼 -->

 

로컬테스트로 진행하더라도 UserType은 외부로 선택해야 한다.

 

사용자 동의 화면을 구성하는 설정

 

Scope로 받아올 값들을 설정하는 화면

 

이후에 테스트 사용자를 추가하고 저장한 동의 화면을 요약해서 보여주는데 스킵하겠다.

 

서버와 통신할 클라이언트 ID를 생성해기 위한 경로

 

OAuth2클라이언트 정보를 입력해준다.

 

 

클라이언트 OAuth ID를 저장하고 나면 클라이언트 ID와 클라이언트 비밀번호가 팝업으로 나오는데 나는 실수로 넘겨버렸다. 하지만 언제든지 확인이나 클라이언트 ID 정보 수정이 가능하니 걱정하지 않아도 된다.

 

이제 발급받은 클라이언트 ID와 비밀번호를 이용해 서버에서 작업을 하면 된다.

반응형

'Backend > Spring | SpringBoot' 카테고리의 다른 글

[Spring Security] Exception Handler  (0) 2024.07.19
[Oauth2] Implicit Grant vs Authorization Code Grant  (0) 2024.06.20
[OAuth2] 회고4  (0) 2024.06.18
[TIL] 회고 1  (0) 2024.06.17
[OAuth2] 회고3  (0) 2024.06.14