I have been struggling a lot with magic links over the last few days, and before I continue to hack away at solutions, I wanted to make sure I understood their expected behavior (big picture).
If I send a magic link to a user from the UI dashboard (using the magic link button), I would expect the following:
1) User gets redirected to the link I chose...
2) On the client side (the page to which the user was redirect), we can create a Supabase Client -> [ const supabase = createClient(..) ] and then get the user -> [supabase.auth.getUser()]
I am surprised that I don't have to at any point, "log the user in" on the client..? Does the magic link somehow "magically do that"?
Thank you in advance for any help!