So, what does the workflow look like with this? I'm using EmailPassword recepie. The user signsup on the frontend (I also need to be able to invite users from within the app, but that is for later). I then attach the metadata using the userId from the backend. How does the frontend then get the metadata?