Защита ключа API в React SPA - PullRequest
       8

Защита ключа API в React SPA

0 голосов
/ 27 декабря 2018

Я новый разработчик.У меня установлен React SPA на Firebase, который запрашивает API геокодирования и часовых поясов Google.Я не могу ограничить доступ на основе HTTP-ссылок / доменных имен, поскольку эти API-интерфейсы являются API-интерфейсами веб-служб и должны быть ограничены на основе IP-адреса.Тем не менее, похоже, что нет способа получить IP-адрес приложения Firebase.

Итак, мой вопрос, есть ли альтернативные подходы к использованию и защите ключей API в моем приложении?Меня особенно интересуют подходы, использующие любые встроенные возможности React или Firebase.

1 Ответ

0 голосов
/ 27 декабря 2018

API с ограниченным IP-адресом предполагается использовать только в серверных приложениях.
Я полагаю, вам следует настроить ограничения клавиш для приложений Android / iOS:

Google Console Key Settings screen

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...