Como bloqueio o Firebase Database para qualquer usuário de um domínio específico (por email)?

Eu tenho um pequeno aplicativo da Web pessoal do Firebase que usa o Firebase Database. Quero proteger (bloquear) este aplicativo para qualquer usuário de um único domínio específico. Eu quero me autenticar com o Google. Não estou claro como configurar as regras para dizer "apenas usuários de um único domínio específico (por exemplo,@foobar.com) pode ler e gravar neste banco de dados ".

(Parte do problema que vejo: é difícil inicializar um banco de dados com informações suficientes para fazer esse caso de uso funcionar. Preciso saber o email do usuário no momento da autenticação, masauth O objeto não contém email. Parece ser um problema do ovo da galinha, porque preciso escrever regras do Firebase que se refiram aos dados no banco de dados, mas esses dados ainda não existem porque meu usuário não pode gravar no banco de dados.)

E seauth tinha e-mail, então eu poderia escrever as regras facilmente.

Desde já, obrigado!

questionAnswers(0)

yourAnswerToTheQuestion