Kullanıcı kimlik doğrulama iş akışı

Bu kılavuzda, kullanıcı kimlik doğrulamasını kullanarak Google Ads API'ye nasıl erişeceğiniz açıklanmaktadır. Kullanılabilir kimlik doğrulama seçenekleri hakkında daha fazla bilgi edinmek için genel bakış kılavuzuna bakın.

Kullanıcı kimlik doğrulaması iş akışı, insan yetkilendirmesi almak için OAuth 2.0 akışını kullanır. Bu sayede uygulamanız, kullanıcılar adına Google Ads hesaplarını yönetebilir. Kullanıcı yetkilendirmeyi tamamladıktan sonra yetkilendirme sunucusu bir OAuth 2.0 erişim jetonu yayınlar. Uygulamanız, kullanıcının Google Ads hesabına API çağrıları yapmak için bu erişim jetonunu kullanır.

OAuth 2.0 erişim jetonlarının süresi bir saat sonra dolduğundan OAuth 2.0 çevrimdışı erişim isteyin. Çevrimdışı erişim, uygulamanızın tekrar tekrar kullanıcı etkileşimi gerektirmeden otomatik olarak yeni erişim jetonları oluşturmasına olanak tanıyan bir yenileme jetonu sağlar.

Kullanıcı kimlik doğrulaması iş akışını kullanarak OAuth 2.0 yenileme jetonu oluşturmak için yetkilendirme yapan kullanıcının geçiş anahtarı ile kimlik doğrulaması yapması gerekir.

Kimlik doğrulama stratejisi seçme

Kullanıcı kimlik doğrulama iş akışını iki şekilde uygulayabilirsiniz:

  • Tek kullanıcı kimlik doğrulaması: Tek bir kullanıcı hesabının, uygulamanızın yönetmesi gereken tüm Google Ads hesaplarına erişimi olduğunda önerilir. Kuruluş politikaları veya hesap yapılandırmaları hizmet hesaplarını kullanmanızı engellediğinde hizmet hesabı iş akışına alternatif olarak tek kullanıcı kimlik doğrulamasını kullanın.
  • Çok kullanıcılı kimlik doğrulama: Uygulamanız birden fazla farklı kullanıcıya ait hesapları yönetiyorsa önerilir. Bu yaklaşım, her kullanıcının ayrı ayrı kimlik doğrulaması yapmasına olanak tanıyan bir OAuth 2.0 akışı oluşturmanızı gerektirir.

Sonraki adımlar