Как управлять секретами с помощью библиотеки Google Picker? - PullRequest
0 голосов
/ 06 мая 2020

У меня есть веб-приложение с html / js. Встроенная библиотека Google Picker 1002 * для gdrive. В инструментах / исходном коде разработчика браузера отображаются: developerKey, clientId, appId. Представляет ли это какую-либо угрозу безопасности (1) или они могут быть опубликованы c? Если нет, то как это можно скрыть?

(1) Я ограничил developerKey в консоли Google, чтобы использовать его только для gdrive и ничего больше.

1 Ответ

0 голосов
/ 07 мая 2020

Нет риска для безопасности, потому что они не могут использоваться для аутентификации вашей учетной записи или получения личной информации, но кто-то может использовать ваш ключ API для выполнения запросов к API Google, которые раскрывают информацию publi c (например, Карты Google) и взиматься за эти расходы по квоте. Чтобы предотвратить «кражу» квоты, у вас есть 2 варианта:

1) Следуйте рекомендациям Google , чтобы ограничить использование ключа API только с указанного c URL или определенных IP-адресов. .

2) Настройте серверную службу для аутентификации каждого пользователя, чтобы получить ключ API, как описано в этом ответе .

...