¿Cómo puedo bloquear Firebase Database a cualquier usuario de un dominio específico (correo electrónico)?

Tengo una pequeña aplicación web personal de Firebase que usa Firebase Database. Quiero asegurar (bloquear) esta aplicación a cualquier usuario desde un único dominio específico. Quiero autenticarme con Google. No tengo claro cómo configurar las reglas para decir "solo usuarios de un único dominio específico (digamos@foobar.com) puede leer y escribir en esta base de datos ".

(Parte del problema que veo: es difícil arrancar una base de datos con suficiente información para que este caso de uso funcione. Necesito saber el correo electrónico del usuario en el momento de la autenticación, peroauth El objeto no contiene correo electrónico. Parece ser un problema de huevo de gallina, porque necesito escribir reglas de Firebase que se refieran a los datos en la Base de Datos, pero esos datos aún no existen porque mi usuario no puede escribir en la base de datos).

Siauth tenía correo electrónico, entonces podía escribir las reglas fácilmente.

¡Gracias por adelantado!

Respuestas a la pregunta(0)

Su respuesta a la pregunta