4 ms·
Do they offer authentication/authorization? This is the one thing I need in every app and don't want to do myself.
by fauigerzigerk 3y ago
Do they offer authentication/authorization?
This is the one thing I need in every app and don't want to do myself.
- spacebanana7 3y agoI've been using Supabase for authentication/authorization in my recent side project. The main app is node/express running on Digital Ocean and it connects to directly to the Supabase hosted Postgres for most operations, but then uses the Supabase auth API for auth related stuff. Saves a lot of time sending password reset emails etc and the entire project costs less than $5/mo in hosting costs.
- okhuman 3y agoWould you consider a project like https://github.com/authcompanion/authcompanion2 https://github.com/authcompanion/authcompanion2 for the authentication side? Missing anything?
- fauigerzigerk 3y agoNo I would not. I don't like self hosting anything that requires its own process. And if I did decide to self host I would choose a more mature project. This is a very young one man project delegating the heavy lifting to another one man project. And it doesn't appear to support social logins.
- okhuman 3y agothanks for the feedback.
- pc86 3y agoIn addition to Supabase Auth the sibling mentions (which I played with very briefly) I've been using clerk.dev (no affiliation) and it's great. Depending on your definition of doing it yourself it could be just want you want. You have to set some things up, you're not going to get things like row-level permissions you get out of the box w/ Supabase, but if you're looking for a quick implementation where things like password reset etc. are handled for you, it might be a good fit.
- LtdJorge 3y agoI like https://github.com/goauthentik https://github.com/goauthentik It has Helm charts and a Terraform provider.