구글 아이디로 로그인 기능을 사용하기 위해서는 구글 클라우드 콘솔에서 앱을 생성해 주셔야해요.
Google 클라우드 플랫폼
Google Cloud Platform을 사용하면 Google과 동일한 인프라에서 애플리케이션, 웹사이트, 서비스를 개발, 배포, 조정할 수 있습니다.
구글 클라우드 콘솔 접속 > API 및 서비스 항목을 선택하고 새 프로젝트를 추가해 주세요.
위 설정과 같이 앱을 생성했다면 API 및 서비스 > 라이브러리 > Google+ API 항목을 추가해 주세요.
OAuth 동의 화면 버튼 클릭 > 시작하기 버튼 > 프로젝트 구성을 완료해 주세요.
프로젝트의 정보를 모두 입력해 주세요.
프로젝트 구성이 완료되었다면 클라이언트 ID를 생성해 주세요.
클라이언트 > 클라이언트 아이디 만들기
애플리케이션 유형 : 웹 애플리케이션 선택
이름 : 사이트명 또는 사용할 클라이언트명 입력
승인된 자바스크립트 원본 : 사이트의 도메인 주소 입력 ( https://도메인 주소)
승인된 리디렉션 URL : 아래 4가지 값을 모두 추가
https://도메인주소/members/social/google/login
https://도메인주소/members/social/google/join
https://도메인주소/members/mypage/social/google/link
https://도메인주소/members/mypage/social/google/unlink
구글 로그인 인증값 생성 완료
클라이언트 ID
클라이언트 보안 비밀번호
생성된 클라이언트 ID와 보안 비밀번호를 메모장에 복사해 주세요.
데이터 액세스 메뉴로 접속해 사용 API 범위를 선택해 주세요.
기본 Google 계정의 이메일 주소 확인
개인정보 (공개로 설정한 개인정보 포함) 보기
Google에서 내 개인 정보를 나와 연결
브랜딩 메뉴로 접속해 추가 정보들을 입력해 주세요.
앱 로고 : 구글 로그인시 표시되는 로고 (필수 X)
앱 도메인 : 구글 로그인을 사용하는 사이트의 링크를 입력해 주세요.
홈페이지 : https://도메인주소
개인정보처리방침 링크 : https://도메인주소/members/policy
서비스 약관 링크 : https://도메인주소/members/terms
이제 앱 게시 버튼을 클릭하면 구글 로그인 서비스를 활성화할 수 있어요.
이제 운영중인 사이트와 구글 로그인 앱의 연동을 진행할 수 있어요.
관리자 페이지 > 부가기능 > SNS로그인 > 구글 로그인을 활성화한 후 복사해둔 OAuth 인증값을 입력해 주세요.
사이트로 이동하여 회원가입과 로그인이 정상적으로 이루어지는지 확인해 주세요.
정상적으로 회원가입, 로그인이 이루어진다면 구글 애플리케이션의 게시 상태를 변경해 주세요.