I have a pretty decent vault in Obsidian. So I decided I should put it online for colleagues.
Since it has some sensitive info, I wanted to require a login to access it.
I managed a fully functional static website in cloudflare. But the login just doesn’t work.
ChatGPT decieved me by telling it would be easy. I followed every tutorial on Supabase and tried ChatGPT and Copilot instructions.
But when I try to log in with google, after it redirects back to my site, i get the following error:
First off, thanks for making my day. This made me laugh out loud: “ChatGPT deceived me by telling it would be easy.” It happens to the best of us!
Re your question, it’s unclear to me how things are setup on your side. Can you provide a bit more information?
I’m assuming:
you have a WeWeb frontend
with the Supabase Auth plugin installed
and the correct API keys like you mentioned
Where I’m lost is what authentication system you setup in Supabase and what workflow you’re using in WeWeb. Could you share that with us?
Is it a simple email + password auth system in Supabase? Can you record a video where we see the user in Supabase and the workflow in WeWeb for example?
First, let me make you laugh again:
I reached this forum through google, straight to an anwer that was kind of specific. I don’t really remember what. BUT it made me think this forum was for general webdesign, deployment and all these stuff.
So, I’m not using WeWeb.
I’ll check what exactly WeWeb is after posting this silly post.
Currently, my pages are desgined in markdown in Obsidian, exported to htmll through quartz to Github. Then it is deployed via Quartz to Cloudflare.
This is the part that works.
But since Quartz generates a static website, that makes things very difficult to integrate with Supabase. Now I’m searching for alternatives.
I didn’t want to quit Quartz, but that’s still a possibility. Obsidian is the only thing that I won’t change. I have more than 3500 files, with links, there.
What makes matter worse is that I need any solution to be free. At least for now.