목차

구글 로그인 신청

OAuth 동의 화면

OAuth consent screen

범위

Test users

사용자 인증 정보

OAuth 클라이언트 ID 발급


구글 로그인 신청

사용자 인증 정보 API를 이용하기 위해서는 Google Cloud Platform(GCP) 회원가입이 필요합니다.

회원가입은 "무료로 시작하기" 버튼을 눌러서 진행 하며, 개인정보와 신용카드 정보로 가입하실 수 있습니다.

아래 링크를 통해 회원가입을 진행합니다. 또는 "GCP" 키워드로 검색하시면 접속 하실 수 있습니다.


Google Cloud Platform(GCP) 링크: https://cloud.google.com/free


회원가입 완료 후 "콘솔에서 사용해 보기" 버튼을 누릅니다.

참고사진_1



프로젝트 생성 및 변경 방법

프로젝트를 선택 후 프로젝트 선택 창에서 생성 및 변경 할 수 있습니다.

참고사진_2



상단 검색란에 oauth 입력 후 "OAuth 동의 화면" 선택합니다.

참고사진_3



OAuth 동의 화면

"External" 선택 후 하단 "만들기" 버튼을 누릅니다.

참고사진_4



앱 정보, 앱 도메인, 개발자 연락처 정보 이메일을 입력합니다.

로컬에서 인증 요청 할 경우 앱 도메인은 "http://localhost:8080" 입력하시면 됩니다.

해당 항목을 모두 입력 후 하단에 있는 "저장 후 계속" 버튼을 누릅니다.

참고사진_5



"범위 추가 또는 삭제" 버튼을 누릅니다.

선택한 범위 업데이트에서 3가지 항목을 선택하고 "업데이트" 버튼을 누릅니다.

민감하지 않은 범위 추가된 항목을 확인 후 하단에 있는 "저장 후 계속" 버튼을 누릅니다.

참고사진_6



"+ ADD USERS" 버튼을 눌러 사용자를 추가 합니다.

해당 사용자는 로그인 인증 액세스 권한을 가지기 때문에 로그인 인증 테스트에 사용할 구글 계정을 입력해야 합니다.

사용자 추가 후 하단에 있는 "저장 후 계속" 버튼을 누릅니다.

참고사진_7



사용자 인증 정보

상단 "+ 사용자 인증 정보 만들기" 버튼을 누른 후 OAuth 클라이언트 ID를 선택합니다.

참고사진_8



애플리케이션 유형과 이름, 승인된 리디렉션 URI를 입력한 후 하단 "만들기" 버튼을 누릅니다.

로컬에서 인증 요청 할 경우 "http://localhost:8080/[리디렉션 URI]" 입력하시면 됩니다.

ex) "http://localhost:8080/login/oauth2/code/google"

참고사진_9



클라이언트 ID, 클라이언트 보안 비밀번호가 발급되었습니다.

해당 값들은 ClientRegistration의 clientId, clientSecret에 넣어주시면 됩니다.

참고사진_10

©2024, DevDream