Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

Administra el acceso al proyecto con Firebase IAM

Google Cloud Platform (GCP) ofrece el servicio de administración de identidades y accesos (IAM), que te permite brindar un acceso detallado a recursos específicos de GCP y evita el acceso no deseado a otros recursos. IAM te permite adoptar el principio de seguridad de menor privilegio, de manera que solo otorgues el acceso necesario a tus recursos.

Para ver una descripción detallada de IAM de GCP, consulta la documentación de IAM.

Descripción general de Firebase IAM

Firebase ofrece opciones de IAM adicionales específicas para los proyectos de la plataforma y tus miembros.

Cuando un miembro autenticado solicita una acción en Firebase, IAM decide la autorización según los permisos que posee el usuario para realizar la operación solicitada en el recurso. La autorización de un miembro para ejecutar una solicitud depende de la función que tenga asignada. Cada función es un conjunto de permisos, por lo que, cuando le asignas una función a un miembro, le otorgas todos los permisos asociados a ella.

Miembros

Con Firebase IAM, puedes asignarles funciones (y los permisos que conllevan) a tus miembros. Los miembros se pueden clasificar en los siguientes tipos:

  • Cuenta de Google
  • Cuenta de servicio
  • Grupo de Google

Funciones

Los permisos se otorgan a los miembros de los proyectos a través de las funciones. Una función es un conjunto de permisos y cuando asignas una a un miembro, le otorgas todos los permisos que esta conlleva.

Firebase IAM admite los siguientes tipos de funciones:

Latencia del cambio de función

Si cambias la función asignada a un miembro, el cambio podría tardar hasta 5 minutos en aplicarse.