본문 바로가기
IT

구글 계정으로 로그인 - Google Login API with php

by SOGNOD 2022. 10. 24.
반응형

구글 계정으로 로그인

구축중인 앱 에서 구글 계정으로
자동 로그인 및 회원가입 기능을 추가하려고 합니다.

먼저 고객 구글 계정으로 "구글 클라우드 플랫폼" 등록이 필요 합니다.
구글 계정으로 종속 되기때문에 꼭 프로젝트 소유자 계정으로 진행 합니다.


구글 클라우드 플랫폼 등록

Google 클라우드 플랫폼 => 구글 로그인 API 등록

https://console.cloud.google.com/apis/dashboard?pli=1 

 

Google 클라우드 플랫폼

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

accounts.google.com

 

간단한 인증 절차를 거치면 구글 클라우드 프로젝트 데쉬보드가 나옵니다.

API 및 서비스
로그인 프로젝트를 만들기 위해서 왼쪽 메뉴 "사용자 인증 정보" 를 선택 합니다.


사용자 인증 정보 등록

1. 프로젝트 만들기 (선택)

 

프로젝트는 총 12개를 만들 수 있다고 나오네요
"프로젝트 이름"을 변경해 줍니다.
이름은 한번 적용 후 변경이 불가능 합니다.

프로젝트 이름 및 조직 선택

 

프로젝트가 생성되어, API키, OAuth, 서비스 계정 항목이 추가 되었습니다.

# 구글 "Google에서 인증" 공식 가이드 링크 입니다.

 

2. 동의 화면 구성

"동의 화면 구성"을 먼저 해야 합니다.
다른 메뉴를 진행하셔도, 계속 "동의 화면 구성"을 진행 하라고 나오네요 ...

 

"동의 화면 구성" 을 선택하면,  API 및 서비스 메뉴의 "OAuth 동의 화면" 으로 이동 합니다.

대외 서비스라 "외부" 선택

 

 

 [만들기] 를 선택 하시면 "앱 등록 수정" 화면이 나옵니다.

 

저장 후 계속 (선택)

OAuth 동의 화면은 어기까지만 진행

 

"동의 화면 구성"은 여기까지만 진행하고
다시 "사용자 인증 정보" 화면으로 이동

 

 "애플리케이션 유형"을 추가해 줍니다.

애플리케이션 유형은 구현하려는 플랫폼(WEB, Android, iOS) 별로 각각 등록해 주어야 합니다.
우선 하이브리드 웹으로 구현하기에 "웹 애플리케이션"을 선택 합니다.

 

 

브라우저에서 구글에 요청할 URi 와, 리턴받을 URi 등록
처음 등록시 개발 및 운영기 ... 모든 웹 URL 을 등록해 주세요.

==> URi 등록 후 "저장" 하면 등록이 완료

OAuth 2.0 클라이언트 ID 등록 완료

 

3. OAuth  설정

API 및 서비스 메뉴 > OAuth 동의 화면 (선택)

- 테스트 사용자 등록

반응형