Когда мы создаем ключ API Карт Google для Android-приложения. Мы можем легко сгенерировать ключ API, выбрав проект «Создать учетные данные -> ключ API». Существует опция для ключа RESTRICT, для которого мы должны предоставить SHA1 с именем пакета. это разница между ними? И какой из них следует соблюдать?Whta - это разница между API Google Maps и ограничивающим ключом?
ответ
Ключ RESTRICT лучше всего подходит для обеспечения безопасности.
Если вы используете ключ API, убедитесь, что вы храните секретный ключ. Все запросы к API Карт используют HTTPS, поэтому риски, связанные с перехватом вашего трафика, ограничены. Однако, если кто-то должен был получить ваш ключ, они могли бы делать запросы на API Карт с помощью вашего ключа. Чтобы предотвратить этот риск для клиентских API, вы можете ограничить домены, которые могут использовать ваш ключ. Для API-интерфейсов на стороне сервера ограничьте свой ключ, чтобы запросы разрешались только с исходных IP-адресов ваших серверов. Дополнительные сведения об использовании ключей API см. В Справочном центре консоли.
Если вы используете свой идентификатор клиента, убедитесь, что вы храните свой цитографический ключ (который вы используете для генерации цифровых подписей). Также убедитесь, что вы никогда не используете криптовальный ключ в своих запросах API или используете его для подписи URL-адресов с помощью JavaScript, поскольку эти методы могут раскрывать ваш ключ.
болеедетали refer Here
Например, Ограничить приложение для Android, только приложения с конкретным sha1 и PackageName можно использовать ключ API, похожий на IOS приложений (только определенные идентификаторы Bundle), IP-адрес, URL-адрес веб. Вы можете уменьшить влияние скомпрометированного ключа API.
Таким образом, вы должны создать другой ключ апи для каждой платформы
Приведи по ссылке ниже: https://support.google.com/googleapi/answer/6310037?hl=en
- 1. Разница между API API между ключом API и ключом разработчика
- 2. Разница между Google Maps StreetView и Panorama
- 3. Разница между geohash и идентификатором места в google maps api
- 4. Разница между ключом Exchange и ключом подписи в Crypto API
- 5. Google maps api и https
- 6. Разница между основным ключом и ключом кандидата
- 7. Разница между google-maps-services и play-services-maps
- 8. В чем разница между ключом Firebase API (ключ сервера a.k.a) и ключом веб-API?
- 9. Разница между API Карт Google и API-интерфейсом часовых поясов Google Maps
- 10. API данных Google Maps и API Карт Google
- 11. В чем разница между API Google+ и API доменов Google+?
- 12. разница между google api и google rest api?
- 13. Разница между API Google CalDAV и API календаря Google
- 14. разница между Google Fit API и ActivityRecognitionAPI
- 15. Разница между основным ключом, уникальным ключом и ключом кандидата
- 16. Накладки Google Maps API v3
- 17. Точность Расхождения между Google Maps и Google Geolocation API
- 18. Проверка API Google Maps - это элемент существует
- 19. Google Maps API
- 20. google maps api java
- 21. Разница версий API Карт Google
- 22. Google maps Api - Место между двумя точками
- 23. API-интерфейсы Google Maps API
- 24. В API-интерфейсе Bing Maps, какая разница между главным ключом и ключом запроса? Является ли ключ чувствительным?
- 25. Google Maps ExpiredKeyMapError с недавно созданным ключом API
- 26. google maps API и geocoder.getFromLocationName
- 27. php и google maps api
- 28. разница между cacheNames и ключом в @cachable
- 29. разница между ключевым материалом и фактическим ключом
- 30. PhoneGap + API Google Maps v3 с ключом, ограниченным рефери
, если у меня есть проект, в котором ключ апи генерируется с использованием sha1 (который является уникальным) и пакет имя. Я пытаюсь изменить проект с использованием другой системы, возможно ли это. – Noufal
, когда i tring t сообщает мне, что существует следующий Android-ключ: Android-приложение (; <имя_пакета>): –
Noufal
после шифрования с помощью пакета sha1 означает, что будет работать только для этого приложения – sasikumar