I'm making a meal-ordering app demo for fun with React Native and Firebase. I don't want users to have to register in order to make an order, since this can be a point of friction. But at the same time, if I allow writes without authentication, this is a major security hole. How can I solve this? I was thinking of something like registering an account without user interaction, just to keep track of valid clients.