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