Bu kılavuzda, Google Ads ve Google Ads API kullanıcıları için güvenlik koşulları açıklanmaktadır. Bu koşullar arasında, OAuth 2.0 yenileme jetonları oluştururken zorunlu geçiş anahtarı kimlik doğrulaması ve yönetici hesabı güvenlik emirlerine tabi hesaplar için 2 Adımlı Doğrulama yer alır.
Geçiş anahtarı nedir?
Geçiş anahtarı, hesap sahibinin kimliğini doğrulamak için ortak anahtar şifrelemesini cihazınızın mevcut güvenlik özellikleriyle (ör. parmak izi, yüz tarama veya ekran kilidi PIN'i) birleştiren bir çok öğeli kimlik doğrulama (MFA) biçimidir. Geçiş anahtarları, cihazınızın mülkiyetini ("sahip olduğunuz şey", örneğin mobil cihazınız veya FIDO2 anahtarınız) cihazın kilidini açma bilgisiyle ("bildiğiniz şey") birleştirerek şifrelere kullanışlı bir alternatif sunar.
Geçiş anahtarları, aşağıdaki nedenlerden dolayı standart 2 Adımlı Doğrulama'dan (iki faktörlü kimlik doğrulama olarak da bilinir) daha güvenli kabul edilir:
- Alana bağlı: Geçiş anahtarları belirli alanlara (ör.
google.com) bağlıdır ve orijinal web sitesinin kimliğine bürünen sahte web sitelerinde (ör.google-fake.com) çalışmaz. - Cihaza bağlı: Geçiş anahtarları, cihazınızın yerel kimlik doğrulamasıyla kilitlenir ve kilidin açılması için kullanıcının fiziksel olarak bulunması gerekir.
- Çalınabilecek gizli bilgi yoktur: Geçiş anahtarları, cihazınız ile sunucu arasında ortak anahtarlı kriptografik sorgu-yanıt yöntemini kullanır. Ele geçirilebilecek tek kullanımlık şifre kodları veya şifreler kullanmaz.
Geçiş anahtarı oluştur
Geçiş anahtarı oluşturmak için aşağıdaki adımları uygulayın:
- g.co/passkeys adresine gidip Google Hesabınızda oturum açın.
- Geçiş anahtarı oluştur'u tıklayın.
- Geçiş anahtarını oluşturmak için cihazınızdaki talimatları uygulayın.
Geçiş anahtarı şartları
Aşağıdaki bölümlerde, Google Ads ve Google Ads API'yi kullanmak için gereken geçiş anahtarı şartları ayrıntılı olarak açıklanmaktadır.
Google Ads için gereksinimler
Google Ads, hesabınızda oturum açmak için geçiş anahtarı kullanmayı destekler. Bazı reklamverenlerin Google Ads hesaplarındaki hassas işlemleri yetkilendirmek için geçiş anahtarı kullanması gerekebilir.
Google Ads API şartları
Google Ads API, OAuth 2.0 yenileme jetonları oluşturmak için kullanıcı kimlik doğrulaması iş akışını takip eden tüm kullanıcıların geçiş anahtarı kullanarak kimlik doğrulaması yapmasını zorunlu kılar. Geçiş anahtarı oluşturmadıysanız bir tane oluşturmanız istenir (yeni geçiş anahtarının kimlik doğrulama iş akışını tamamlamak için kullanılabilmesi 7 güne kadar güvenlik gecikmesine tabidir). Yalnızca şifre kullanılan veya zaman tabanlı tek kullanımlık şifre (TOTP) ya da SMS tabanlı kodlar gibi standart 2 Adımlı Doğrulama mekanizmalarını kullanan diğer kimlik doğrulama yöntemlerine izin verilmez.

Mevcut OAuth yenileme jetonları bu şarttan etkilenmez. Bu jetonlar her zamanki gibi çalışmaya devam eder ve OAuth erişim jetonları alınırken kullanıcılardan yeniden yetkilendirme istenmez.
2 Adımlı Doğrulama nedir?
2 Adımlı Doğrulama (2SV), iki faktörlü kimlik doğrulama (2FA) olarak da bilinir. Kullanıcı adı ve şifreye ek olarak ikinci bir sahip olma faktörü ("sahip olduğunuz şey") ekleyen bir MFA biçimidir.
2 Adımlı Doğrulama, kimlik doğrulama için yalnızca bir kullanıcı adı ve tek bir bilgi faktörü ("bildiğiniz bir şey", genellikle şifre) kullanan tek faktörlü kimlik doğrulama sistemlerinden daha güvenlidir. İkinci bir faktörün zorunlu kılınması, yetkisiz kullanıcıların hesabınıza erişmesini zorlaştırır. Şifrelerin güvenliği ihlal edilebilir ancak 2 Adımlı Doğrulama kullanıldığında, güvenliği ihlal edilmiş bir şifre tek başına erişim sağlamak için yeterli olmaz.
2 Adımlı Doğrulama şartları
Aşağıdaki bölümlerde, Google Ads ve Google Ads API'yi kullanmak için gereken 2 Adımlı Doğrulama şartları ayrıntılı olarak açıklanmaktadır.
Google Ads için gereksinimler
Google Ads, bir yönetici hesabı yöneticisinin, yönetici hesabının yönetici haklarına sahip olduğu mevcut ve gelecekteki tüm alt hesaplarda minimum güvenlik ayarlarını zorunlu kılmasına olanak tanıyan yönetici hesabı güvenlik emirlerini destekler. Bu politikalardan biri, yönetici hesaplarının yöneticilerinin, sahip olunan alt hesapların kullanıcılarının oturum açmak için hesaplarında 2 Adımlı Doğrulama'yı etkinleştirmesini zorunlu kılmasına olanak tanır.
Google Ads API şartları
Google Ads API, kullanıcı kimlik doğrulaması iş akışını kullanarak OAuth 2.0 yenileme jetonları oluşturmak için standart 2 Adımlı Doğrulama yerine geçiş anahtarı kullanılmasını zorunlu kılar.
Yönetici hesabı 2 Adımlı Doğrulama zorunluluğu uyguladığında, mevcut OAuth yenileme jetonları çalışmaya devam eder ve OAuth erişim jetonları alınırken kullanıcılardan yeniden yetkilendirme istenmez.
Ancak kullanıcı, Google Hesabı'nda 2 Adımlı Doğrulama'yı etkinleştirene kadar bu zorunluluğa tabi olan hesaplara yapılan Google Ads API çağrıları TWO_STEP_VERIFICATION_NOT_ENROLLED hatasıyla başarısız olur.