12.구글 계정으로 로그인하기

PDF 내려받기

댓글을 작성하기 위한 목적으로만 구글 계정으로 로그인할 수 있습니다. 일반 사용자는 사용자 관리를 참고합니다.

12.1사전 작업

12.1.1HTTPS 환경에서 쓰리래빗츠 북 운영하기

구글 계정으로 로그인하려면 쓰리래빗츠 북을 HTTPS 환경에서 운영해야 합니다.

12.2구글 설정

1

Google Cloud Platform 로그인

다음 사이트에 로그인합니다.

https://console.cloud.google.com/

구글 계정이 필요합니다.

2

프로젝트 만들기

  1. 화면 왼쪽에 있는 <1프로젝트 선택> 버튼을 클릭합니다.

  1. <2새 프로젝트> 버튼을 클릭합니다.

  1. 3프로젝트 이름”을 입력하고 <4만들기> 버튼을 클릭합니다.

프로젝트를 만드는데 시간이 오래 걸릴 수 있습니다.

3

앱 만들기

  1. <1사용자 인증 정보> 메뉴를 클릭합니다.

  1. <2동의 화면 구성> 버튼을 클릭합니다.

  1. “User Type”으로 “3외부”를 선택합니다. 그리고 <4만들기> 버튼을 클릭합니다.

  1. 앱 정보에서 “5앱 이름”과 “6사용자 지원 이메일”을 입력합니다.

  1. 앱 도메인에서 “7애플리케이션 홈페이지”를 입력합니다.

  2. 승인된 도메인에서 <9도메인 추가> 버튼을 클릭한 후 <8누락된 도메인>을 입력합니다.

  1. 10개발자 연락처 정보를 입력합니다.

  2. <11저장 후 계속> 버튼을 클릭합니다.

4

앱 범위 설정

쓰리래빗츠 북은 구글로부터 사용자 이름과 이메일 주소만을 받아 사용합니다. 다음 순서로 이를 설정합니다.

  1. <1범위 추가 또는 삭제> 버튼을 클릭합니다.

  1. 2userinfo.email3userinfo.profile을 선택한 후 <업데이트> 버튼을 클릭합니다.

5

테스트 사용자 만들기

  1. 앱을 게시하지 않고 테스트하려면 테스트 사용자를 만들어야 합니다. <1ADD USERS> 버튼을 클릭해서 테스트 사용자를 만듭니다.

  1. <2저장 후 계속> 버튼을 클릭합니다.

6

사용자 인증 정보 만들기

  1. <1사용자 인증 정보> 메뉴를 클릭합니다.

  2. <2사용자 인증 정보 만들기> 링크를 클릭합니다.

  3. <3OAuth 클라이언트 ID> 메뉴를 선택합니다.

  1. “애플리케이션 유형”으로 “4웹 애플리케이션”을 선택합니다.

  2. 5이름”을 입력합니다.

  3. 승인된 리디렉션 URI의 <6URI 추가> 버튼을 클릭합니다.

  1. 7URI”를 입력한 후 <8만들기> 버튼을 클릭합니다.

https://dimdol.com쓰리래빗츠 북의 <관리 | 환경 설정 | 일반 설정> 메뉴에서 설정한 기본 URL로 바꿉니다. /r/oauth/auth는 그대로 입력합니다.

  1. 클라이언트 ID와 클라이언트 보안 비밀번호를 확인합니다.

7

앱 게시하기

<1OAuth 동의 화면> 메뉴를 클릭한 후 <2앱 게시> 버튼을 클릭합니다.

앱을 게시하지 않으면 앞에서 등록한 테스트 계정으로만 로그인이 가능합니다.

12.3쓰리래빗츠 북 설정

쓰리래빗츠 북에서 구글 계정으로 로그인할 수 있도록 설정합니다.

  1. <관리 | 환경 설정 | API> 메뉴로 이동합니다.

  2. <API 변경> 링크를 클릭합니다.

  3. <구글로 로그인하기> 패널에서 Client ID와 Client Secret 항목을 입력합니다.

Client ID(클라이언트 ID)와 Client Secret(클라이언트 보안 비밀) 값은 Google Clound Platform에서 다음 순서로 확인합니다.

  1. <1사용자 인증 정보> 메뉴에서 확인할 수 있습니다.

  2. OAuth 2.0 클라이언트 ID에서 2해당 항목을 클릭하여 값을 확인합니다.