Autorizzazione URL ID client

Importante: il piano Premium di Google Maps Platform non è più disponibile per la registrazione o per i nuovi clienti.

Autenticazione dell'ID client dell'API Maps JavaScript

Puoi autenticare le richieste con Google Maps Platform utilizzando un ID client in combinazione con la registrazione dell'URL (anziché una chiave API).

Specificare un ID client durante il caricamento dell'API

Il codice riportato di seguito mostra come sostituire YOUR_CLIENT_ID con il tuo ID client durante il caricamento di Google Maps Platform.

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

Gestire gli URL autorizzati

Per impedire a terze parti di utilizzare il tuo ID client sul proprio sito web, l'utilizzo del tuo ID client è limitato a un elenco di URL che hai autorizzato in modo specifico.

Individuare l'ID client nella console Cloud

Autorizzazione degli URL nella console Cloud

  • Tutti gli URL autorizzati sono elencati nella tabella URL autorizzati per l'ID client gme-[azienda] nella pagina ID client.

  • Per rimuovere un URL, seleziona la casella a sinistra dell'URL e fai clic sull' icona deletein alto a destra della tabella.

  • Per aggiungere nuovi URL, fai clic su Aggiungi URL nella parte inferiore della tabella.

Importante: le regole degli URL degli ID client autorizzati sono diverse dalle limitazioni dei referrer delle chiavi API. Per ulteriori dettagli, vedi di seguito.

Di seguito sono riportate le considerazioni relative agli URL autorizzati:

Il nome di dominio o l'indirizzo IP non deve essere accessibile pubblicamente.
Ad esempio, http://myintranet e http://192.168.1.1 sono voci valide.
Sono autorizzati anche tutti i sottodomini di un dominio specificato.

Ad esempio, se il dominio nudo http://example.com è autorizzato, lo è anche il sottodominio http://www.example.com. Il contrario non è vero: se http://www.example.com è autorizzato, http://example.com non lo è automaticamente.

Sono autorizzati anche tutti i sottopercorsi di un percorso autorizzato.

Ad esempio, se http://example.com è autorizzato, lo è anche http://example.com/foo. Inoltre, poiché sono autorizzati anche i sottodomini di un dominio specificato, http://sub.example.com/bar è autorizzato.

I percorsi fanno distinzione tra maiuscole e minuscole.

Ad esempio, http://www.example.com/ThisPath/ non è uguale a http://www.example.com/thispath/.

Puoi limitare gli URL validi a quelli che utilizzano determinate porte.

Ad esempio, se viene specificato http://example.com:8080/foo, non viene autorizzato http://example.com.

I protocolli HTTP e HTTPS sono considerati URL diversi.

Ad esempio, se https://example.com è autorizzato, http://example.com non lo è automaticamente.

Se fornisci un riferimento al suffisso senza schema di protocollo, ad esempio www.example.com, verranno create regole separate sia per HTTP sia per HTTPS.

Per schemi di protocollo più esotici di HTTP o HTTPS, consulta le istruzioni fornite nella console Cloud.