Аут как пользователь в SDK Node Firebase - PullRequest
0 голосов
/ 11 октября 2018

Я использую firebase-admin в Node.js для связи с базой данных в реальном времени.В моем проекте я создал несколько API-интерфейсов RESTful, но не могу что-то достичь.

Мне нужно пройти аутентификацию как пользователя с идентификатором токена, который я получаю в качестве параметра для соединения с базой данных и пытаюсь «получить илиpush "information.

Таким образом, правила базы данных отвечают за проверку того, имеет ли пользователь разрешение или нет на действие.

Возможно ли это сделать?Есть ли другая альтернатива, чтобы проверить, есть ли у пользователя разрешения для операции в базе данных?

1 Ответ

0 голосов
/ 11 октября 2018

Это возможно сделать.Если вы получаете идентификационный токен от клиента, вам придется использовать Firebase Admin SDK, чтобы проверить этот токен и получить от него идентификатор .

С этим идентификатором выПридется инициализировать другой экземпляр Admin SDK с учетной записью службы и указать ей охватить подключения, сделанные этим экземпляром admin, к запрошенному uid.Документация иллюстрирует, как это сделать.

...