OAuth 2.0을 사용하여 Google Ads API에 액세스

다른 Google API와 마찬가지로 Google Ads API도 인증 및 승인에 OAuth 2.0 프로토콜을 사용합니다. OAuth 2.0을 사용하면 Google Ads API 클라이언트 앱이 사용자의 로그인 정보를 처리하거나 저장하지 않고도 사용자의 Google Ads 계정에 액세스할 수 있습니다.

일반적으로 Google에서 지원하는 모든 OAuth 2.0 승인 시나리오는 Google Ads API에서도 작동합니다. 하지만 Google Ads API 개발자에게 가장 일반적인 몇 가지 시나리오에 집중할 것입니다.

시나리오 권장 방법
앱에서 이미 하나 이상의 Google API를 사용하고 있습니다. 앱의 OAuth 2.0 워크플로 지원을 이미 빌드했으며 기존 앱에 Google Ads API 기능을 추가하기만 하면 됩니다.
  1. 승인된 사용자 또는 서비스 계정이 API 호출을 수행하는 Google Ads API 계정에 액세스할 수 있는지 확인합니다. Google Ads 액세스 모델에 대해 자세히 알아보세요.
  2. 앱에서 사용하는 나머지 Google API와 함께 사용하는 방식에 따라 다중 사용자 인증 워크플로 또는 서비스 계정 워크플로를 참고하세요.
이미 액세스 권한이 있는 Google Ads 계정을 관리하는 앱을 빌드하고 있습니다. 향후 새 Google Ads 계정을 관리해야 하는 경우 Google Ads 관리자 계정에서 해당 계정을 연결하여 액세스할 수 있습니다.

또는

다른 사용자가 해당 계정을 관리하도록 나를 초대합니다.

서비스 계정 워크플로를 사용합니다.

서비스 계정 사용을 금지하는 조직 정책이 있는 경우 단일 사용자 인증 워크플로를 대체 방법으로 사용하세요.

다른 사용자를 대신하여 Google Ads 계정을 관리하는 앱을 빌드하고 있습니다. 앱은 로그인한 사용자가 Google Ads 계정에 연결하고 앱이 사용자를 대신하여 해당 계정을 관리하도록 승인할 수 있는 사용자 화면을 빌드합니다. 다중 사용자 인증을 사용합니다.