응용 프로그램이 appsmarket에 보내는 모든 요청에는 권한 토큰이 포함되어야합니다. 토큰은 Google에 애플리케이션을 식별합니다.

인증 프로토콜 정보

OAuth 2.0 을 사용 하여 요청을 승인 해야 합니다. 다른 권한 부여 프로토콜은 지원되지 않습니다. 애플리케이션에서 Google 로그인을 사용하는 경우 승인 절차가 일부 처리됩니다.

OAuth 2.0으로 요청 권한 부여

appsmarket에 대한 모든 요청은 인증 된 사용자가 권한을 부여해야합니다.

OAuth 2.0의 승인 프로세스 또는 ‘흐름’에 대한 세부 정보는 작성중인 애플리케이션의 유형에 따라 다소 다릅니다. 다음 일반 프로세스는 모든 응용 프로그램 유형에 적용됩니다.

  1. 애플리케이션을 만들 때 Google API Console을 사용하여 애플리케이션을 등록하십시오 . 그런 다음 Google은 고객 ID 및 고객 기밀 정보와 같이 나중에 필요한 정보를 제공합니다.
  2. Google API 콘솔에서 appsmarket을 활성화하십시오. API가 API 콘솔에 표시되지 않으면이 단계를 건너 뜁니다.
  3. 애플리케이션이 사용자 데이터에 액세스해야하는 경우 Google에 특정 액세스 범위 를 요청합니다.
  4. Google 은 사용자 에게 동의 화면 을 표시하고 응용 프로그램에 일부 데이터 요청 권한을 요청합니다.
  5. 사용자가 승인하면 Google은 애플리케이션에 단명 액세스 토큰을 제공 합니다.
  6. 응용 프로그램은 요청에 액세스 토큰을 첨부하여 사용자 데이터를 요청합니다.
  7. 귀하의 요청과 토큰이 유효하다고 Google에서 판단한 경우 요청 된 데이터를 반환합니다.

일부 흐름에는 새로 고침 토큰 을 사용하여 새 액세스 토큰을 얻는 등의 추가 단계가 포함됩니다 . 다양한 유형의 애플리케이션에 대한 플로에 대한 자세한 내용은 Google의 OAuth 2.0 설명서를 참조하세요 .

appsmarket에 대한 OAuth 2.0 범위 정보는 다음과 같습니다.

범위 의미
https://www.googleapis.com/auth/appsmarketplace.license 설치된 응용 프로그램의 라이센스 정보를 봅니다.

OAuth 2.0을 사용하여 액세스를 요청하려면 애플리케이션에 범위 정보와 애플리케이션 등록시 제공되는 정보 (예 : 클라이언트 ID 및 클라이언트 비밀번호)가 필요합니다.