Как ограничить API публикации Play store на основе IP-адреса? - PullRequest
1 голос
/ 08 июня 2019

Мы собираемся внедрить непрерывную интеграцию для альфа-релиза в игровом магазине. Я ссылался на документацию PlayStore и проект GitHub для выпуска APK через API. Но я не нашел механизм безопасности, ограничивающий использование Release API только разрешенным IP-адресом. Как ограничить релиз API по IP-адресу?

См. документацию по лучшей практике Google для обеспечения доступа к API. Они также предложили ограничить доступ к API на основе IP-адреса.

Заранее спасибо:)

1 Ответ

1 голос
/ 08 июня 2019

IP-адреса настраиваются при создании ключа API. Список разрешенных адресов привязан к ключу, который вы используете для аутентификации.

  • Вкл. https://console.developers.google.com/apis/credentials, нажмите «Создать учетные данные», «Ключ API».
  • Появляется ключ. Нажмите «Ограничить ключ», чтобы сразу перейти к экрану редактирования.
  • В разделе «Ограничения приложений» выберите «IP-адреса (веб-серверы, задания cron и т. Д.)».
  • В разделе «Принимать запросы с этих IP-адресов сервера» добавьте IP-адрес (а) вашего (-ых) сервера (-ов).
  • Рекомендуется: в разделе «Ограничения API» выберите «Ограничить ключ» и выберите только Release API. (Я не вижу его в списке, но, возможно, он не включен для этого конкретного проекта.)
  • Нажмите «Сохранить».

См. Также документацию здесь и здесь .

...