댓글을 작성하기 위한 목적으로만 구글 계정으로 로그인할 수 있습니다. 일반 사용자는 사용자 관리를 참고합니다.
사전 작업
HTTPS 환경에서 쓰리래빗츠 북 운영하기
구글 계정으로 로그인하려면 쓰리래빗츠 북을 HTTPS 환경에서 운영해야 합니다.
구글 설정
1
Google Cloud Platform 로그인
다음 사이트에 로그인합니다.
https://console.cloud.google.com/
구글 계정이 필요합니다.
2
프로젝트 만들기
화면 왼쪽에 있는 <1프로젝트 선택> 버튼을 클릭합니다.
<2새 프로젝트> 버튼을 클릭합니다.
“3프로젝트 이름”을 입력하고 <4만들기> 버튼을 클릭합니다.
프로젝트를 만드는데 시간이 오래 걸릴 수 있습니다.
3
앱 만들기
<1사용자 인증 정보> 메뉴를 클릭합니다.
<2동의 화면 구성> 버튼을 클릭합니다.
“User Type”으로 “3외부”를 선택합니다. 그리고 4 버튼을 클릭합니다.
앱 정보에서 “5앱 이름”과 “6사용자 지원 이메일”을 입력합니다.
앱 도메인에서 “7애플리케이션 홈페이지”를 입력합니다.
승인된 도메인에서 <9도메인 추가> 버튼을 클릭한 후 <8누락된 도메인>을 입력합니다.
10개발자 연락처 정보를 입력합니다.
11버튼을 클릭합니다.
4
앱 범위 설정
쓰리래빗츠 북은 구글로부터 사용자 이름과 이메일 주소만을 받아 사용합니다. 다음 순서로 이를 설정합니다.
1 버튼을 클릭합니다.
2
userinfo.email
과 3userinfo.profile
을 선택한 후 <업데이트> 버튼을 클릭합니다.
5
테스트 사용자 만들기
앱을 게시하지 않고 테스트하려면 테스트 사용자를 만들어야 합니다. <1ADD USERS> 버튼을 클릭해서 테스트 사용자를 만듭니다.
<2저장 후 계속> 버튼을 클릭합니다.
6
사용자 인증 정보 만들기
<1사용자 인증 정보> 메뉴를 클릭합니다.
<2사용자 인증 정보 만들기> 링크를 클릭합니다.
<3OAuth 클라이언트 ID> 메뉴를 선택합니다.
“애플리케이션 유형”으로 “4웹 애플리케이션”을 선택합니다.
“5이름”을 입력합니다.
승인된 리디렉션 URI의 <6URI 추가> 버튼을 클릭합니다.
“7URI”를 입력한 후 <8만들기> 버튼을 클릭합니다.
https://dimdol.com
은 쓰리래빗츠 북의 <관리 | 환경 설정 | 일반 설정> 메뉴에서 설정한 기본 URL로 바꿉니다. /r/oauth/auth
는 그대로 입력합니다.
9클라이언트 ID와 10클라이언트 보안 비밀번호를 확인합니다.
7
앱 게시하기
<1OAuth 동의 화면> 메뉴를 클릭한 후 <2앱 게시> 버튼을 클릭합니다.
앱을 게시하지 않으면 앞에서 등록한 테스트 계정으로만 로그인이 가능합니다.
쓰리래빗츠 북 설정
쓰리래빗츠 북에서 구글 계정으로 로그인할 수 있도록 설정합니다.
<관리 | 환경 설정 | API> 메뉴로 이동합니다.
<API 변경> 링크를 클릭합니다.
<구글로 로그인하기> 패널에서 Client ID와 Client Secret 항목을 입력합니다.
Client ID(클라이언트 ID)와 Client Secret(클라이언트 보안 비밀) 값은 Google Clound Platform에서 다음 순서로 확인합니다.
<1사용자 인증 정보> 메뉴에서 확인할 수 있습니다.
OAuth 2.0 클라이언트 ID에서 2해당 항목을 클릭하여 값을 확인합니다.