사용자 인증 워크플로

이 가이드에서는 사용자 인증을 사용하여 Google Ads API에 액세스하는 방법을 설명합니다. 사용 가능한 인증 옵션에 대해 자세히 알아보려면 개요 가이드를 참고하세요.

사용자 인증 워크플로는 OAuth 2.0 플로우를 사용하여 사용자 승인을 획득하므로 앱이 사용자를 대신하여 Google Ads 계정을 관리할 수 있습니다. 사용자가 승인을 완료하면 승인 서버에서 OAuth 2.0 액세스 토큰을 발급합니다. 앱은 이 액세스 토큰을 사용하여 사용자의 Google Ads 계정에 API 호출을 합니다.

OAuth 2.0 액세스 토큰은 1시간 후에 만료되므로 OAuth 2.0 오프라인 액세스를 요청하세요. 오프라인 사용은 반복적인 사용자 상호작용 없이 앱이 새 액세스 토큰을 자동으로 생성할 수 있도록 하는 갱신 토큰을 제공합니다.

인증 전략 선택

다음 두 가지 방법 중 하나로 사용자 인증 워크플로를 구현할 수 있습니다.

  • 단일 사용자 인증: 단일 사용자 계정이 앱에서 관리해야 하는 모든 Google Ads 계정에 액세스할 수 있는 경우에 권장됩니다. 조직 정책 또는 계정 구성으로 인해 서비스 계정을 사용할 수 없는 경우 서비스 계정 워크플로 대신 단일 사용자 인증을 사용하세요.
  • 멀티 사용자 인증: 앱에서 서로 다른 여러 사용자가 소유한 계정을 관리하는 경우 권장됩니다. 이 접근 방식을 사용하려면 각 사용자가 개별적으로 인증할 수 있는 OAuth 2.0 흐름을 빌드해야 합니다.

다음 단계