Google Cloud Platform에서 OAuth2 설정하기

Google Cloud Platform 콘솔에서 애플리케이션을 만들고 Control Room에서 구성할 OAuth2 매개변수를 검색합니다.

프로시저

  1. Google Cloud 콘솔에 로그인합니다.
  2. 프로젝트 목록에서 프로젝트를 선택하거나 새 프로젝트를 만듭니다.
  3. 자동화하려는 Google G Suite 애플리케이션의 API(Google Drive API, Google Calendar API 및 Google Sheets API 등)를 활성화합니다.
  4. 왼쪽 상단에서 메뉴 > API 및 서비스 > 자격증명을 클릭합니다.
    자격증명 페이지로 이동
    Google Cloud 콘솔에서 처음으로 OAuth 클라이언트 ID의 자격증명을 만드는 경우, 다음 단계를 수행하여 OAuth 동의 화면을 구성하고 범위를 선택해야 합니다.
    1. Google Cloud 콘솔에서 메뉴 > API 및 서비스 > OAuth 동의 화면으로 이동합니다.
    2. 앱의 사용자 유형을 선택한 다음 생성을 클릭합니다.
    3. 앱 등록 양식을 작성한 다음 저장 및 계속을 클릭합니다.
    4. 범위 추가 또는 제거를 클릭합니다. 앱에 필요한 범위를 선택한 후 저장 및 계속을 클릭합니다.
    5. 테스트 사용자 화면에서 이메일 주소를 입력한 다음 저장 및 계속을 클릭합니다.
    6. 앱 등록 요약을 검토하고 대시보드로 돌아가기를 클릭합니다. OAuth 동의 화면을 변경하려면 편집 버튼을 클릭할 수 있습니다.
  5. +자격증명 생성을 클릭하고 OAuth 클라이언트 ID를 선택합니다.
    OAuth 클라이언트 ID 옵션 선택
  6. 애플리케이션 유형 필드의 드롭다운에서 웹 애플리케이션을 선택합니다.
  7. 애플리케이션 이름을 입력합니다.
  8. 관리자로 Control room에 로그인하고 관리 > OAuth 연결로 이동합니다.
  9. 연결 생성 탭을 클릭하고 공급자 유형 필드에서 사용자 정의 옵션을 선택합니다.
  10. 콜백 URL을 복사하고 Google Cloud 콘솔의 OAuth 클라이언트 ID 생성 페이지로 다시 이동합니다.
  11. 승인된 리디렉션 URI 아래의 + URI 추가 버튼을 클릭하고 URIs 필드에 URI를 붙여넣습니다.
  12. 생성을 클릭합니다.
    OAuth 클라이언트 ID 세부 정보 입력
  13. 자격증명 페이지의 작업 메뉴에서 OAuth 클라이언트 다운로드를 선택하여 Json 파일을 다운로드하고 저장합니다.
    Oath 클라이언트 ID 자격증명 세부 정보 다운로드
    다운로드한 Json 파일에서, 인증 세부 정보(예: 클라이언트 ID, 클라이언트 암호, 인증 URI, 토큰 URI, 리디렉션 URI 등)를 기록하여 Control Room에 OAuth 연결을 통합합니다.