Como modificar programaticamente as regras de segurança no Firebase?

Os exemplos nos documentos do Firebase pressupõem a atualização manual das regras de segurança do Firebase. Como as regras de segurança podem ser modificadas programaticamente para suportar aplicativos colaborativos do mundo real? No caso de uso que estou considerando, o requisito é que um usuário possa convidar outros usuários para colaborar / compartilhar dados selecionados e para conceder / revogar acesso aos colaboradores. Como isso pode ser feito com o Firebase?

questionAnswers(2)

yourAnswerToTheQuestion