Mint um token personalizado do Firebase Authentication que contém informações adicionais sobre um membro do grupo (como um ID de grupo)
Incluir informações do grupo (como um ID de grupo ou lista de uid s autorizados) nos metadados do arquivo
Depois que esses dados são armazenados no token ou metadados do arquivo, eles podem ser referenciados a partir de uma regra:
Uploads, downloads, alterações de metadados e exclusões são avaliados usando a request enviada ao Cloud Storage. Além do ID exclusivo do usuário e da carga útil do Firebase Authentication no objeto request.auth conforme descrito acima, a variável da request contém o caminho do arquivo onde a solicitação está sendo realizada, o horário em que a solicitação é recebida e o novo valor do resource se o pedido é uma escrita. Cabeçalhos HTTP e estado de autenticação também estão incluídos.