설치 매뉴얼
구글 워크스페이스 설정
고객 ID 확인
https://admin.google.com 으로 접속하여 로그인 후 계정 > 계정 설정으로 이동합니다. 화면에 보이는 고객 ID
를 복사해둡니다.
새 프로젝트 생성
https://console.cloud.google.com/ 으로 접속하여 상단 툴바의 조직명을 클릭합니다. 대화상자에서 새 프로젝트
버튼을 클릭합니다.
프로젝트 이름을 입력하고 만들기
버튼을 클릭합니다.
Admin SDK 사용 설정
상단 툴바에서 프로젝트를 새로 만든 Logpresso app
로 전환합니다. 검색 창에 Admin SDK API
을 입력하고 클릭하면 아래의 화면이 표시됩니다. 사용
버튼을 클릭하여 설치합니다.
서비스 계정 생성
검색 창에 IAM
을 입력하여 IAM 및 관리자
를 클릭합니다.
왼쪽 메뉴에서 서비스 계정
을 클릭하여 이동하고, 상단의 서비스 계정 만들기
버튼을 클릭합니다.
서비스 계정 이름에 logpresso
을 입력하고 완료
버튼을 클릭합니다.
키 생성
이제 목록에 새로 생성된 logpresso
서비스 계정이 보입니다. 목록에서 서비스 계정 이메일을 클릭하여 상세 화면으로 이동합니다.
상단 탭 메뉴에서 키
를 클릭하여 이동하고, 하단의 키 추가
드롭다운을 열어서 새 키 만들기
를 클릭합니다.
대화상자에서 JSON
키 유형을 선택하고 만들기
버튼을 클릭합니다.
웹 브라우저에서 자동으로 키 파일을 다운로드합니다. 이것을 로그프레소 서버에 복사합니다.
도메인 차원 위임
이제 상단의 세부사항
탭을 클릭하고 고급 설정
을 펼칩니다. 클라이언트 ID
오른쪽의 아이콘을 클릭하여 클립보드에 복사합니다. 이 클라이언트 ID는 도메인 전체 위임 관리 설정할 때 입력해야 합니다. 도메인 차원 위임 항목의 GOOGLE WORKSPACE 관리 콘솔 보기
버튼을 클릭합니다.
구글 워크스페이스 콘솔에서 보안 > 액세스 및 데이터 관리 > API 관리 순서대로 클릭하여 이동합니다.
화면 하단의 도메인 전체 위임 관리
를 클릭합니다.
API 클라이언트 새로 추가
버튼을 클릭하고, 방금 전에 클립보드 복사한 클라이언트 ID를 붙여넣습니다. 하단의 OAuth 범위는 아래 항목을 모두 입력합니다:
- https://www.googleapis.com/auth/admin.directory.user
- https://www.googleapis.com/auth/admin.directory.user.readonly
- https://www.googleapis.com/auth/admin.directory.group.readonly
- https://www.googleapis.com/auth/admin.directory.domain.readonly
- https://www.googleapis.com/auth/admin.reports.audit.readonly
- https://www.googleapis.com/auth/drive.activity.readonly
- https://www.googleapis.com/auth/contacts.readonly
이제 구글 워크스페이스에서 해야 할 모든 설정이 끝났습니다.
로그프레소 접속 프로파일 설정
로그프레소에 구글 워크스페이스 앱을 설치하고 실행합니다. 설정 > 접속 프로파일 메뉴로 이동하여 생성
버튼을 클릭합니다. 이전 단계에서 준비한 항목들을 설정합니다:
- 고객 ID: 가장 처음에 구글 워크스페이스 계정 > 계정 설정에서 확인한 고객 ID
- 키 파일 경로: 서버에 복사한 JSON 키 파일의 경로
- 위임된 계정: 도메인 차원 위임 계정
모든 설정이 완료되었습니다. 이제 사용자 매뉴얼로 이동합니다.