Что раскрывает учетные данные моей учетной записи службы специально в Firebase? - PullRequest
0 голосов
/ 17 февраля 2019

Я делаю простую Java-игру и хочу использовать Google Firebase для хранения простых переменных для игры в режиме реального времени.

Единственный параметр, который Google Cloud поддерживает в Java, - это использование Firebase Admin SDK. Единственная проблема, связанная с этим, заключается в том, что мои учетные данные будут отображаться на клиенте.

Я, честно говоря, в порядке, если кто-то получит учетные данные и испортит мой проект, самое главное, если кто-нибудь сможет получить доступ к моей учетной записи.

Я только собираюсь отправлятьокончательный проект для моего учителя и друзей.Или, может быть, я просто делаю это совершенно неправильно, если у кого-то есть лучшее решение, которое было бы замечательно!

1 Ответ

0 голосов
/ 18 февраля 2019

Передача вашей учетной записи службы по умолчанию кому-либо дает им возможность изменять практически все, что угодно в вашем проекте, насколько позволят предоставленные ему разрешения.Поскольку это может варьироваться, вам следует прочитать документацию об учетных записях служб:

Обычно плохой идеей является передача служебной учетной записи кому-либо, кому вы явно не доверяете при выставлении счетов.

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