остановить развертывание людей за пределами адреса электронной почты компании - Firebase - PullRequest
0 голосов
/ 27 мая 2019

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

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

Например: почтовый адрес компании: one@abc.com -> Разрешить сторонней компании: one @ xyz -> Denie Deployemnt

Возможно ли это в firebase, я прочитал много документовно ничто действительно не помогает мне здесь!

Я пытался сделать это с правилами.файл в firebase, но не нашел отличного решения

АДРЕС КОМПАНИИ: электронный адрес: one@abc.com

Фактический: one@xyz.com -> разрешен

Ожидается: один @xyz.com -> Dont Allow, поскольку это не почтовые адреса компании

1 Ответ

0 голосов
/ 27 мая 2019

Для запуска firebase deploy необходимо войти в систему с учетной записью, которая является соавтором этого проекта.

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

Если вы хотите, чтобы они были соавторами, но не можетеразвернуть на Firebase Hosting, отозвать разрешение на редактирование для Firebase Hosting.

...