클라이언트 ID URL 승인

중요: Google Maps Platform 프리미엄 플랜은 이제 가입이 불가능하며 신규 고객에게 제공되지 않습니다.

Maps JavaScript API 클라이언트 ID 인증

API 키 대신 클라이언트 ID를 URL 등록과 함께 사용하여 Google Maps Platform에 대한 요청을 인증할 수 있습니다.

API를 로드할 때 클라이언트 ID 지정

아래 코드는 Google Maps Platform을 로드할 때 YOUR_CLIENT_ID를 자체 클라이언트 ID로 대체하는 방법을 보여줍니다.

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

승인된 URL 관리

제3자가 자신의 웹사이트에서 내 클라이언트 ID를 사용하지 못하도록 하기 위해 내 클라이언트 ID는 내가 구체적으로 승인한 URL 목록에만 사용할 수 있습니다.

Cloud Console에서 클라이언트 ID 찾기

Cloud Console에서의 URL 승인

  • 승인된 URL은 모두 클라이언트 ID 페이지클라이언트 ID gme-[company]의 승인된 URL 표에 표시됩니다.

  • URL을 삭제하려면 URL 왼쪽에 있는 체크박스를 선택하고 표 오른쪽 상단에 있는 삭제 아이콘을 클릭합니다.

  • 새 URL을 추가하려면 표 하단에 있는 URL 추가를 클릭합니다.

중요: 승인된 클라이언트 ID URL의 규칙은 API 키 리퍼러 제한사항과 다릅니다. 자세한 내용은 아래를 참고하세요.

승인된 URL과 관련하여 아래 사항을 고려하세요.

도메인 이름이나 IP 주소는 공개적으로 액세스가 가능하지 않아도 됩니다.
예를 들어 http://myintranethttp://192.168.1.1을 사용할 수 있습니다.
지정된 도메인의 모든 하위 도메인도 승인됩니다.

예를 들어 네이키드 도메인 http://example.com이 승인되면 하위 도메인 http://www.example.com도 승인됩니다. 그 반대는 해당하지 않습니다. http://www.example.com이 승인되더라도 http://example.com이 자동으로 승인되는 것은 아닙니다.

승인된 경로의 모든 하위 경로도 승인됩니다.

예를 들어 http://example.com이 승인되면 http://example.com/foo도 승인됩니다. 또한 지정된 도메인의 하위 도메인도 승인되므로 http://sub.example.com/bar가 승인됩니다.

경로는 대소문자를 구분합니다.

예를 들어 http://www.example.com/ThisPath/http://www.example.com/thispath/와 다릅니다.

유효한 URL을 특정 포트를 사용하는 URL로만 제한할 수 있습니다.

예를 들어 http://example.com:8080/foo가 지정되면 http://example.com이 승인되지 않습니다.

HTTP 프로토콜과 HTTPS 프로토콜은 서로 다른 URL로 간주됩니다.

예를 들어 https://example.com이 승인되어도 http://example.com이 자동으로 승인되는 것은 아닙니다.

프로토콜 스킴 없이 서픽스 참조를 제공하면(예: www.example.com) HTTP와 HTTPS 각각에 대해 별도의 규칙이 생성됩니다.

HTTP 또는 HTTPS 이외의 다른 프로토콜 스킴은 Cloud Console에서 제공되는 안내를 참고하세요.