응용 프로그램이 appsmarket에 보내는 모든 요청에는 권한 토큰이 포함되어야합니다. 토큰은 Google에 애플리케이션을 식별합니다.
인증 프로토콜 정보
OAuth 2.0 을 사용 하여 요청을 승인 해야 합니다. 다른 권한 부여 프로토콜은 지원되지 않습니다. 애플리케이션에서 Google 로그인을 사용하는 경우 승인 절차가 일부 처리됩니다.
OAuth 2.0으로 요청 권한 부여
appsmarket에 대한 모든 요청은 인증 된 사용자가 권한을 부여해야합니다.
OAuth 2.0의 승인 프로세스 또는 ‘흐름’에 대한 세부 정보는 작성중인 애플리케이션의 유형에 따라 다소 다릅니다. 다음 일반 프로세스는 모든 응용 프로그램 유형에 적용됩니다.
- 애플리케이션을 만들 때 Google API Console을 사용하여 애플리케이션을 등록하십시오 . 그런 다음 Google은 고객 ID 및 고객 기밀 정보와 같이 나중에 필요한 정보를 제공합니다.
- Google API 콘솔에서 appsmarket을 활성화하십시오. API가 API 콘솔에 표시되지 않으면이 단계를 건너 뜁니다.
- 애플리케이션이 사용자 데이터에 액세스해야하는 경우 Google에 특정 액세스 범위 를 요청합니다.
- Google 은 사용자 에게 동의 화면 을 표시하고 응용 프로그램에 일부 데이터 요청 권한을 요청합니다.
- 사용자가 승인하면 Google은 애플리케이션에 단명 액세스 토큰을 제공 합니다.
- 응용 프로그램은 요청에 액세스 토큰을 첨부하여 사용자 데이터를 요청합니다.
- 귀하의 요청과 토큰이 유효하다고 Google에서 판단한 경우 요청 된 데이터를 반환합니다.
일부 흐름에는 새로 고침 토큰 을 사용하여 새 액세스 토큰을 얻는 등의 추가 단계가 포함됩니다 . 다양한 유형의 애플리케이션에 대한 플로에 대한 자세한 내용은 Google의 OAuth 2.0 설명서를 참조하세요 .
appsmarket에 대한 OAuth 2.0 범위 정보는 다음과 같습니다.
범위 | 의미 |
---|---|
https://www. |
설치된 응용 프로그램의 라이센스 정보를 봅니다. |
OAuth 2.0을 사용하여 액세스를 요청하려면 애플리케이션에 범위 정보와 애플리케이션 등록시 제공되는 정보 (예 : 클라이언트 ID 및 클라이언트 비밀번호)가 필요합니다.