Google 구글 드라이브 API 발급하기

외부 클라이언트 사용 시 구글 API가 요구할 수 있다.
웹에서 구글 API 발급 방법에 대해서 알아본다.

Google Cloud Platform
Google Cloud Platform lets you build, deploy, and scale applications, websites, and services on the same infrastructure as Google.

먼저 구글 로그인하여 클라우드 콘솔로 접속한다.

신규 프로젝트를 생성한다.

생성이 완료되었다면 프로젝트를 선택한다.

좌측 햄버거 버튼을 눌러 [API 및 서비스] > [OAuth 동의 화면] 페이지로 접근한다.

OAuth 처음 사용 시 새로운 브랜딩이 필요하다고 한다. [시작하기] 버튼으로 시작한다.

앱 이름은 임의로 짓고 사용자 지원은 아무거나 선택하였다.

대상은 외부로 선택하였다.

연락처 정보는 본인의 이메일로 입력한다.

동의 여부 확인 후 [계속]을 누른 후 [만들기] 버튼으로 시작한다.


OAuth 클라이언트 ID 생성

OAuth 클라이언트 ID 생성이 필요하다.

+클라이언트 만들기를 클릭한다.

OAuth 이름을 입력하고 [구글 드라이브] 유형은 데스크톱 앱으로 선택해주어야 한다.
만들기 클릭하여 API 생성한다.

생성한 API 키 또는 JSON 다운로드를 받아 보관한다.

Json 파일은 다음 포맷을 갖고 있다.

{
  "installed": {
    "client_id": "{id...}.apps.googleusercontent.com",
    "project_id": "kiioio",
    "auth_uri": "https://accounts.google.com/o/oauth2/auth",
    "token_uri": "https://oauth2.googleapis.com/token",
    "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
    "client_secret": "GO{secret...}",
    "redirect_uris": [
      "http://localhost"
    ]
  }
}