이 가이드에서는 사용자 인증을 사용하여 Google Ads API에 액세스하는 방법을 설명합니다. 다양한 인증 옵션에 대해 자세히 알아보려면 개요 가이드를 참고하세요.
사용자 인증 워크플로에는 OAuth 2.0 흐름을 사용하여 앱이 사용자를 대신하여 Google Ads 계정을 관리할 수 있도록 사람의 승인을 얻는 과정이 포함됩니다. 승인 프로세스가 완료되면 OAuth 2.0 액세스 토큰이 발급되며, 앱은 액세스 토큰을 사용하여 사용자의 Google Ads 계정에 API 호출을 할 수 있습니다. OAuth 2.0 액세스 토큰은 매시간 만료되므로 앱이 추가 사용자 상호작용 없이 승인을 새로고침할 수 있도록 OAuth 2.0 오프라인 액세스를 추가로 요청하는 것이 일반적입니다.
사용자 인증 워크플로를 빌드하는 방법에는 단일 사용자 인증과 다중 사용자 인증의 두 가지가 있습니다. 단일 사용자 인증은 서비스 계정 워크플로의 대체로 사용되며, 단일 사용자가 Google Ads API를 사용하여 관리해야 하는 모든 Google Ads 계정에 액세스할 수 있는 경우에 사용됩니다. 반면 다중 사용자 인증은 여러 사용자가 관리하는 계정을 관리해야 하고 사용자를 인증하기 위해 자체 OAuth 흐름을 빌드해야 하는 경우에 사용됩니다.