İstemci Kimliği URL Yetkilendirmesi

Önemli: Google Haritalar Platformu Premium Planı artık kaydolmak isteyen veya yeni müşteriler tarafından kullanılamaz.

Maps JavaScript API istemci kimliği kimlik doğrulaması

API anahtarı yerine URL kaydı ile birlikte bir istemci kimliği kullanarak isteklerinizin Google Haritalar Platformu ile kimliğini doğrulayabilirsiniz.

API'yi yüklerken istemci kimliği belirtin

Aşağıdaki kodda, Google Haritalar Platformu'nu yüklerken YOUR_CLIENT_ID değerini kendi istemci kimliğinizle nasıl değiştireceğiniz gösterilmektedir.

<script async defer src="https://maps.googleapis.com/maps/api/js?client=YOUR_CLIENT_ID&v=quarterly&callback=initMap"></script>

Yetkili URL'leri yönetme

Üçüncü tarafların istemci kimliğinizi kendi web sitelerinde kullanmasını önlemek için istemci kimliğinizin kullanımı, özel olarak yetkilendirdiğiniz URL'lerin listesiyle sınırlandırılmıştır.

Cloud Console'da istemci kimliğinizi bulma

Cloud Console'da URL yetkilendirmesi

  • Yetkili URL'lerinizin tümü İstemci Kimliği sayfasında bulunan İstemci Kimliği gme-[şirket]için Yetkili URL'ler tablosunda listelenir.

  • Bir URL'yi kaldırmak için URL'nin solundaki kutuyu işaretleyin ve tablonun sağ üst kısmındaki sil simgesini tıklayın.

  • Yeni URL eklemek için tablonun alt kısmındaki URL ekle'yi tıklayın.

Önemli: Yetkili istemci kimliği URL'lerinin kuralları, API anahtarı yönlendiren kısıtlamalarından farklıdır. Daha ayrıntılı bilgi için aşağıya bakın.

Yetkili URL'ler için aşağıdaki hususlar geçerlidir:

Alan adının veya IP adresinin herkese açık olması gerekmez.
Örneğin, http://myintranet ve http://192.168.1.1 geçerli girişlerdir.
Belirtilen alanın tüm alt alanları da yetkilendirilir.

Örneğin, http://example.com çıplak alanı yetkiliyse http://www.example.com alt alanı da yetkilidir. Bunun tersi doğru değildir: http://www.example.com yetkiliyse http://example.com otomatik olarak yetkili olmaz.

Yetkili bir yolun tüm alt yolları da yetkilendirilir.

Örneğin, http://example.com yetkiliyse http://example.com/foo de yetkilidir. Ayrıca, belirtilen alanın alt alan adları da yetkilendirildiğinden http://sub.example.com/bar yetkilendirilir.

Yollar büyük/küçük harfe duyarlıdır.

Örneğin, http://www.example.com/ThisPath/ ile http://www.example.com/thispath/ aynı değildir.

Geçerli URL'leri belirli bağlantı noktalarını kullananlarla kısıtlayabilirsiniz.

Örneğin, http://example.com:8080/foo belirtilirse bu, http://example.com için yetki vermez.

HTTP ve HTTPS protokolleri farklı URL'ler olarak kabul edilir.

Örneğin, https://example.com yetkiliyse http://example.com otomatik olarak yetkili olmaz.

Protokol şeması olmadan bir son ek referansı sağlarsanız (ör. www.example.com) hem HTTP hem de HTTPS için ayrı kurallar oluşturulur.

HTTP veya HTTPS'den daha sıra dışı protokol şemaları için Cloud Console'da verilen talimatları inceleyin.