vue автозаполнение с местами Google - как бороться с воздействием API-ключа - PullRequest
0 голосов
/ 26 апреля 2020

Я просматривал несколько готовых vue компонентов для автозаполнения поиска с помощью Google API. Например, этот и этот . И мне кажется, что все они позволяют пользователю иметь доступ непосредственно к своему ключу API Google Адресов (по крайней мере, я вижу его только на странице источника их демонстрационных сайтов).

Это право подходить? Как бороться с тем, что кто-то может взять этот ключ и быстро превысить квоту? Извините за наивный вопрос.

1 Ответ

0 голосов
/ 26 апреля 2020

кажется лучшим решением только для внешнего интерфейса является ограничение вашего ключа API, который может быть легко подделан . Наряду с другими решениями, которые предлагает Google: [ссылка] :

  • Ограничение ключей API
  • Независимый ключ API для приложения
  • Удаление ключей API больше не требуется
  • Соблюдайте осторожность при регенерации ключей
  • Отслеживайте использование ключа API для аномалий

, если только вы не смогли реализовать бэкэнд-версию API и запросите ваш бэкэнд-API вместо Google API, и тогда вы сможете применить некоторые решения, такие как ограничение скорости на бэкэнд-API.

...