다른 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 기능을 추가하기만 하면 됩니다. |
|
이미 액세스 권한이 있는 Google Ads 계정을 관리하는 앱을 빌드하고 있습니다. 향후 새 Google Ads 계정을 관리해야 하는 경우 Google Ads 관리자 계정에서 해당 계정을 연결하여 액세스할 수 있습니다. 또는 다른 사용자가 해당 계정을 관리하도록 나를 초대합니다. |
서비스 계정 워크플로를 사용합니다. 서비스 계정 사용을 금지하는 조직 정책이 있는 경우 단일 사용자 인증 워크플로를 대체 방법으로 사용하세요. |
다른 사용자를 대신하여 Google Ads 계정을 관리하는 앱을 빌드하고 있습니다. 앱은 로그인한 사용자가 Google Ads 계정에 연결하고 앱이 사용자를 대신하여 해당 계정을 관리하도록 승인할 수 있는 사용자 화면을 빌드합니다. | 다중 사용자 인증을 사용합니다. |