I'm looking for really easy was to set up authentication for an app. Hopefully something not too expensive for around 1,000 - 10,000 users.
Hello @jimbol,
OK, I realize you posted this in No-Code. But let me just share with you what I use first.
I build my own REST API with a PHP-based API gateway solution called Fusio. It is free and open source and the developer is quite active in responding and developing the project. I even started teaching it to local gov agencies and companies here in Malaysia. I wrote a tutorial ebook about it. So that is what I use for authentication. It is based on JWT or JSON Web Token.
But anyway, since you posted this in the No-Code group, I guess what's more suitable are the hosted options, and not one where you'd have to install yourself.
I did some Googling and research recently for SaaS templates and boilerplates. Among the language specific options, I also found hosted solutions like these. While they are mostly for building SaaS or membership site, which most has strong payment integration, I believe their authentication module should bel able to cover your needs.
While currently I am using Fusio, mostly for clients, I may consider one of the four if I am building a public facing SaaS.
OK, for more advanced solution, you may want to look at Auth0, Firebase, AWS Cognito, OneLogin, etc.
I hope this helps. Have a great day!
Thanks for giving www.outseta.com a shout out @kidino! Much appreciated.
This is super userful. Excellent resource. Thank you.
I've been using the Ory stack, which is pretty cool if you want to self host (although it requires some wiring together): https://www.ory.sh
If I were to completely outsource it, I'd go for Auth0 (https://auth0.com)
Used Auth0 a couple time and was pleased with it, but Ory looks very interesting! Thanks for sharing
Implemented JWT + session for my open source SaaS boilerplate https://www.saasforge.dev/
I use Firebase Authentication for all my apps: https://firebase.google.com/docs/auth
This comment was deleted 6 years ago
I've worked on a lot of projects for all sorts of clients (from startups to banks) and we used Auth0 on a lot of them. In my experience, if your app's auth flow is very similar to Auth0's built-in flow (meaning you don't need to customize it), it is a great solution that saves you a bunch of time, although it's a bit too expensive for small businesses with lots of users.
I'm now using Auth0 in my own startup too (Browse AI).
I coded the back end for my website using Laravel (PHP framework) - so I'm using Laravel Passport for API authentication. How you set up authentication depends on how your service it built and what tech stack you're using. What are you using so far?
I used Amazon Cognito for my latest project. To save time, I even opted to use their “hosted UI” which provides a basic login form with configurable fields. There’s a few limitations tho... for example, I haven’t found a way to add an “accept terms of service” checkbox.
Design has also been limited. It’s good enough for now and saved me a ton of time not having to worry about login and signup forms.
My app SongRender uses a Node backend with express, so I just use bcrypt (for password hashing) + express-session.
On our Webflow sites we use Auth0.
https://webflow.com/website/Auth0-Login-Integration-Template-dollar49
This comment was deleted 6 years ago
This comment was deleted 7 years ago