Client side Auth
Hello, i have a static nuxt3 website and i would like to me able to login with Discord for example and link a Steam account for example.
i've looked at multiple modules but i'm a bit lot. it seams i need server side ?
Can someone briefly explain the Nuxt3 way of doing this please.
Thanks a lot
5 Replies
Your best bet is probably supabase. It has a JS library with all the functionality, and gives you a good DB to work with for free
https://supabase.com/docs/reference/javascript/auth-signinwithoauth
Supabase doesn't seem to support steam as a provider, but depending on your needs you can just use the OpenID service and store their ID in the user profile table you get from the User Managment starter from Supabase
Thank you very much, i will check it out right away !
Hi @Vincent, I can agree that Supabase is a nice and fast way to provide user auth in your app. I've used it few times in my projects 🙂 You can also check out an alternative: https://appwrite.io/
Appwrite - Build like a team of hundreds
Appwrite is an open-source platform for building applications at any scale, using your preferred programming languages and tools.
Thanks !