İstemci Kimliği URL Yetkilendirmesi

Önemli: Google Haritalar Platformu Premium Planı artık kaydolma veya yeni müşteriler için kullanılamaz.

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

İsteklerinizin kimliğini, Google Haritalar Platformu ile URL kaydı (API anahtarı yerine) ile birlikte bir istemci kimliği kullanarak 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österir.

<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ı, özellikle yetkilendirdiğiniz URL'lerin listesiyle sınırlandırılmıştır.

Cloud Console'da istemci kimliğinizi bulun

Cloud Console'da URL yetkilendirmesi

  • Yetkili URL'lerinizin tümü, İstemci Kimliği sayfasındaki gme-[şirket]istemci kimliği 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'ler eklemek için tablonun alt kısmındaki URL ekle'yi tıklayın.

Yetkilendirilen URL'lerle ilgili olarak aşağıdaki hususlara dikkat edilmelidir:

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 bir alanın tüm alt alan adları da yetkilendirilir.

Örneğin, çıplak alan adı http://example.com yetkilendirilmişse alt alan adı http://www.example.com de yetkilendirilmiştir. Tersi doğru değildir: http://www.example.com yetkilendirilmişse http://example.com otomatik olarak yetkilendirilmez.

Yetkilendirilmiş bir yolun tüm alt yolları da yetkilendirilir.

Örneğin, http://example.com yetkilendirilmişse http://example.com/foo de yetkilendirilmiştir. Ayrıca, belirtilen bir 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 http://example.com yetkilendirilmez.

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

Örneğin, https://example.com yetkilendirilmişse http://example.com otomatik olarak yetkilendirilmez.

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

HTTP veya HTTPS'den daha egzotik protokol şemaları için Cloud Console'da verilen talimatlara bakın.