Можно ли сделать условие в правилах безопасности Firestore на основе информации из файла ServiceAccountKey. json запроса? - PullRequest
1 голос
/ 30 января 2020

Я хочу, чтобы моя база данных могла быть прочитана чем-либо и записана только моим python сценарием. В моем скрипте python находится мой файл ServiceAccountKey. json. Это выглядит так (я вынул всю свою информацию):

{
  "type": "service_account",
  "project_id": 
  "private_key_id": 
  "private_key": 
  "client_email":
  "client_id": "
  "auth_uri": 
  "token_uri": 
  "auth_provider_x509_cert_url": 
  "client_x509_cert_url":
}

Может ли что-нибудь здесь быть частью условия в моих правилах безопасности?

1 Ответ

2 голосов
/ 30 января 2020

Нет. Весь доступ к Firestore (и базе данных реального времени, и облачному хранилищу) из внутреннего / рабочего стола, инициализированного из учетной записи службы, всегда будет полностью игнорировать правила безопасности.

Правила безопасности применяются только к веб-и мобильным клиентам, которые используют Аутентификация в Firebase или вообще без аутентификации.

...