İstemci Kimliği URL Yetkilendirmesi

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

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

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

API'yi yüklerken istemci kimliği belirtme

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

<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ı engellemek için istemci kimliğinizin kullanımı, özel olarak yetkilendirdiğiniz bir URL listesiyle sınırlıdır.

Cloud Console'da istemci kimliğinizi bulma

Cloud Console'da URL yetkilendirmesi

  • Yetkilendirilmiş URL'lerinizin tümü İstemci Kimliği sayfasındaki İstemci Kimliği için gme-[şirket]için Yetkilendirilmiş 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'ler eklemek için tablonun en altı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.

Yetki verilen URL'lerle ilgili olarak aşağıdaki noktalar geçerlidir:

Alan adı veya IP adresinin herkes tarafından erişilebilir olması gerekmez.
Örneğin, http://myintranet ve http://192.168.1.1 geçerli girişlerdir.
Belirli bir alanın tüm alt alan adları da yetkilendirilir.

Örneğin, http://example.com açık alan adı yetkilendirildiyse http://www.example.com alt alan adı da yetkilendirilir. Tersi doğru değildir: http://www.example.com yetkilendirildiyse http://example.com otomatik olarak yetkilendirilmez.

Yetkilendirilmiş yolun tüm alt yolları da yetkilendirilmiştir.

Örneğin, http://example.com yetkilendirildiyse http://example.com/foo de yetkilendirilir. Ayrıca, belirli bir alanın alt alan adları da yetkilendirildiği için 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 http://example.com yetkilendirilmez.

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

Örneğin, https://example.com yetkilendirildiyse http://example.com otomatik olarak yetkilendirilmez.

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 HTTP'den daha egzotik protokol şemaları için Cloud Console'da sağlanan talimatlara bakın.